Public Attributes | List of all members
transmission_interface::RawJointData Struct Reference

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()}
 

Detailed Description

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.

Member Data Documentation

◆ absolute_position

double transmission_interface::RawJointData::absolute_position = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 81 of file transmission_interface_loader.h.

◆ effort

double transmission_interface::RawJointData::effort = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 77 of file transmission_interface_loader.h.

◆ effort_cmd

double transmission_interface::RawJointData::effort_cmd = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 80 of file transmission_interface_loader.h.

◆ hasAbsolutePosition

bool transmission_interface::RawJointData::hasAbsolutePosition = {true}

Definition at line 84 of file transmission_interface_loader.h.

◆ hasTorqueSensor

bool transmission_interface::RawJointData::hasTorqueSensor = {true}

Definition at line 85 of file transmission_interface_loader.h.

◆ position

double transmission_interface::RawJointData::position = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 75 of file transmission_interface_loader.h.

◆ position_cmd

double transmission_interface::RawJointData::position_cmd = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 78 of file transmission_interface_loader.h.

◆ torque_sensor

double transmission_interface::RawJointData::torque_sensor = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 82 of file transmission_interface_loader.h.

◆ velocity

double transmission_interface::RawJointData::velocity = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 76 of file transmission_interface_loader.h.

◆ velocity_cmd

double transmission_interface::RawJointData::velocity_cmd = {std::numeric_limits<double>::quiet_NaN()}

Definition at line 79 of file transmission_interface_loader.h.


The documentation for this struct was generated from the following file:


transmission_interface
Author(s): Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:29