Raw data for a set of joints. More...
#include <transmission_interface_loader.h>
Public Attributes | |
double | absolute_position = {std::numeric_limits<double>::quiet_NaN()} |
double | effort = {std::numeric_limits<double>::quiet_NaN()} |
double | effort_cmd = {std::numeric_limits<double>::quiet_NaN()} |
bool | hasAbsolutePosition = {true} |
bool | hasTorqueSensor = {true} |
double | position = {std::numeric_limits<double>::quiet_NaN()} |
double | position_cmd = {std::numeric_limits<double>::quiet_NaN()} |
double | torque_sensor = {std::numeric_limits<double>::quiet_NaN()} |
double | velocity = {std::numeric_limits<double>::quiet_NaN()} |
double | velocity_cmd = {std::numeric_limits<double>::quiet_NaN()} |
Raw data for a set of joints.
For simplicity, every joint has read/write position, velocity and effort variables, but not all of them will necessarily be used.
Definition at line 73 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::absolute_position = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 81 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::effort = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 77 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::effort_cmd = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 80 of file transmission_interface_loader.h.
bool transmission_interface::RawJointData::hasAbsolutePosition = {true} |
Definition at line 84 of file transmission_interface_loader.h.
bool transmission_interface::RawJointData::hasTorqueSensor = {true} |
Definition at line 85 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::position = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 75 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::position_cmd = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 78 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::torque_sensor = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 82 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::velocity = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 76 of file transmission_interface_loader.h.
double transmission_interface::RawJointData::velocity_cmd = {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 79 of file transmission_interface_loader.h.