chrono::ros::ipc::ViperDCMotorControlData Struct Reference
Description
Viper DC motor control IPC data structure for bidirectional communication This struct is sent FROM subprocess TO main process when ROS messages arrive Requirements:
- Plain C++ types only (no STL, no pointers, no ROS types, no Chrono types)
- Fixed size for reliable serialization
- Trivially copyable (use memcpy)
#include <ChROSViperDCMotorControlHandler_ipc.h>
Public Attributes | |
| double | steering_angle |
| Steering angle. | |
| int32_t | steering_wheel_id |
| Which wheel to apply steering to. | |
| double | lifting |
| Lifting amount. | |
| double | stall_torque |
| Stall torque value. | |
| int32_t | stall_torque_wheel_id |
| Which wheel to apply stall torque to. | |
| double | no_load_speed |
| No-load speed value. | |
| int32_t | no_load_speed_wheel_id |
| Which wheel to apply no-load speed to. | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_ros/handlers/robot/viper/ChROSViperDCMotorControlHandler_ipc.h