staubli_driver_ros2 main
ROS2 control driver for Staubli robots
Loading...
Searching...
No Matches
Namespaces | Enumerations
types.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  staubli_robot_driver
 

Enumerations

enum class  staubli_robot_driver::MessageType : uint8_t { staubli_robot_driver::INVALID = 0x00 , staubli_robot_driver::ROBOT_STATE = 0x01 , staubli_robot_driver::ROBOT_COMMAND = 0x02 , staubli_robot_driver::DIAGNOSTIC_DATA = 0x03 }
 Message types for communication. More...
 
enum class  staubli_robot_driver::CommandType : uint8_t {
  staubli_robot_driver::INVALID = 0x00 , staubli_robot_driver::STOP = 0x01 , staubli_robot_driver::JOINT_POSITION = 0x02 , staubli_robot_driver::JOINT_VELOCITY = 0x03 ,
  staubli_robot_driver::JOINT_TORQUE = 0x04 , staubli_robot_driver::DECELERATION_JOINT_POSITION = 0x0A , staubli_robot_driver::DECELERATION_JOINT_VELOCITY = 0x0B
}
 Command types. More...
 
enum class  staubli_robot_driver::OperationMode : uint8_t { staubli_robot_driver::UNKNOWN = 0x00 , staubli_robot_driver::MANUAL = 0x01 , staubli_robot_driver::AUTOMATIC = 0x02 , staubli_robot_driver::REMOTE = 0x03 }
 Operation modes. More...
 
enum class  staubli_robot_driver::SafetyStatus : uint8_t {
  staubli_robot_driver::NO_SAFETY_STOP = 0x00 , staubli_robot_driver::WAIT_FOR_RESTART = 0x01 , staubli_robot_driver::SS1 = 0x02 , staubli_robot_driver::SS2 = 0x03 ,
  staubli_robot_driver::WAIT_FOR_WMS = 0x04
}
 Safety status. More...
 
enum class  staubli_robot_driver::StatusFlag : uint16_t {
  staubli_robot_driver::POWER_ON = 0x0001 , staubli_robot_driver::BRAKES_RELEASED = 0x0002 , staubli_robot_driver::MOTION_POSSIBLE = 0x0004 , staubli_robot_driver::IN_MOTION = 0x0008 ,
  staubli_robot_driver::ERROR_STATE = 0x0010 , staubli_robot_driver::ESTOP_PRESSED = 0x0020
}
 Status flag (bit masks) More...
 
enum class  staubli_robot_driver::ValidFieldFlag : uint16_t {
  staubli_robot_driver::JOINT_POSITIONS = 0x0001 , staubli_robot_driver::JOINT_VELOCITIES = 0x0002 , staubli_robot_driver::JOINT_TORQUES = 0x0004 , staubli_robot_driver::FT_SENSOR = 0x0008 ,
  staubli_robot_driver::DIGITAL_INPUTS = 0x0010 , staubli_robot_driver::ANALOG_INPUTS = 0x0020
}
 Valid fields (bit masks) More...