| Namespaces | |
| internal | |
| Classes | |
| class | ActuatorCommandInterface | 
| Hardware interface to support commanding an array of actuators.  More... | |
| class | ActuatorHandle | 
| A handle used to read and command a single actuator.  More... | |
| class | ActuatorStateHandle | 
| A handle used to read the state of a single actuator. Currently, position, velocity and effort fields are required while absolute position and torque sensors are optional.  More... | |
| class | ActuatorStateInterface | 
| Hardware interface to support reading the state of an array of actuators.  More... | |
| struct | ControllerInfo | 
| Controller Information.  More... | |
| class | EffortActuatorInterface | 
| ActuatorCommandInterface for commanding effort-based actuators  More... | |
| class | EffortJointInterface | 
| JointCommandInterface for commanding effort-based joints.  More... | |
| class | ForceTorqueSensorHandle | 
| A handle used to read the state of a force-torque sensor.  More... | |
| class | ForceTorqueSensorInterface | 
| Hardware interface to support reading the state of a force-torque sensor.  More... | |
| class | HardwareInterface | 
| Abstract Hardware Interface.  More... | |
| class | HardwareInterfaceException | 
| An exception related to a HardwareInterface.  More... | |
| class | HardwareResourceManager | 
| Base class for handling hardware resources.  More... | |
| class | ImuSensorHandle | 
| A handle used to read the state of a IMU sensor.  More... | |
| class | ImuSensorInterface | 
| Hardware interface to support reading the state of an IMU sensor.  More... | |
| class | InterfaceManager | 
| Manager for hardware interface registrations.  More... | |
| struct | InterfaceResources | 
| Structure for storing resource identifiers belonging to a specific hardware interface.  More... | |
| class | JointCommandInterface | 
| Hardware interface to support commanding an array of joints.  More... | |
| class | JointHandle | 
| A handle used to read and command a single joint.  More... | |
| class | JointModeHandle | 
| A handle used to read and mode a single joint.  More... | |
| class | JointModeInterface | 
| Hardware interface to support changing between control modes.  More... | |
| class | JointStateHandle | 
| A handle used to read the state of a single joint. Currently, position, velocity and effort fields are required while absolute position and torque sensors are optional.  More... | |
| class | JointStateInterface | 
| Hardware interface to support reading the state of an array of joints.  More... | |
| class | PositionActuatorInterface | 
| ActuatorCommandInterface for commanding position-based actuators  More... | |
| class | PositionJointInterface | 
| JointCommandInterface for commanding position-based joints.  More... | |
| class | PositionVelocityTorqueGainsJointHandle | 
| A handle used to read and command a single joint.  More... | |
| class | PositionVelocityTorqueGainsJointInterface | 
| Hardware interface to support commanding an array of joints.  More... | |
| class | PosVelAccJointHandle | 
| A handle used to read and command a single joint.  More... | |
| class | PosVelAccJointInterface | 
| Hardware interface to support commanding an array of joints.  More... | |
| class | PosVelJointHandle | 
| A handle used to read and command a single joint.  More... | |
| class | PosVelJointInterface | 
| Hardware interface to support commanding an array of joints.  More... | |
| class | ResourceManager | 
| Class for handling named resources.  More... | |
| class | ResourceManagerBase | 
| Non-templated Base Class that contains a virtual destructor.  More... | |
| class | RobotHW | 
| Robot Hardware Interface and Resource Manager.  More... | |
| class | VelocityActuatorInterface | 
| ActuatorCommandInterface for commanding velocity-based actuators  More... | |
| class | VelocityJointInterface | 
| JointCommandInterface for commanding velocity-based joints.  More... | |
| Typedefs | |
| typedef std::shared_ptr< RobotHW > | RobotHWSharedPtr | 
| Enumerations | |
| enum | JointCommandModes { JointCommandModes::BEGIN = -1, JointCommandModes::MODE_POSITION = 0, JointCommandModes::MODE_VELOCITY = 1, JointCommandModes::MODE_EFFORT = 2, JointCommandModes::NOMODE = 3, JointCommandModes::EMERGENCY_STOP = 4, JointCommandModes::SWITCHING = 5, JointCommandModes::ERROR = 6 } | 
| typedef std::shared_ptr<RobotHW> hardware_interface::RobotHWSharedPtr | 
Definition at line 229 of file robot_hw.h.
| 
 | strong | 
| Enumerator | |
|---|---|
| BEGIN | |
| MODE_POSITION | |
| MODE_VELOCITY | |
| MODE_EFFORT | |
| NOMODE | |
| EMERGENCY_STOP | |
| SWITCHING | |
| ERROR | |
Definition at line 81 of file joint_mode_interface.h.