NASA Astrobee Robot Software  Astrobee Version:
Flight software for the Astrobee robots operating inside the International Space Station.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
arm Namespace Reference

Classes

class  ArmNodelet
 
struct  JointInfo
 

Typedefs

typedef std::map< JointType, JointInfoJointMap
 
typedef std::map< std::string, JointTypeJointDictionary
 
using FSM = ff_util::FSM
 
using STATE = ff_msgs::ArmState
 
using RESPONSE = ff_msgs::ArmResult
 

Enumerations

enum  JointType { PAN, TILT, GRIPPER }
 
enum  ServoID { PROXIMAL_SERVO, DISTAL_SERVO, GRIPPER_SERVO, ALL_SERVOS }
 

Functions

 PLUGINLIB_EXPORT_CLASS (arm::ArmNodelet, nodelet::Nodelet)
 

Typedef Documentation

◆ FSM

using arm::FSM = typedef ff_util::FSM

◆ JointDictionary

typedef std::map<std::string, JointType> arm::JointDictionary

◆ JointMap

typedef std::map<JointType, JointInfo> arm::JointMap

◆ RESPONSE

using arm::RESPONSE = typedef ff_msgs::ArmResult

◆ STATE

using arm::STATE = typedef ff_msgs::ArmState

Enumeration Type Documentation

◆ JointType

Enumerator
PAN 
TILT 
GRIPPER 

◆ ServoID

Enumerator
PROXIMAL_SERVO 
DISTAL_SERVO 
GRIPPER_SERVO 
ALL_SERVOS 

Function Documentation

◆ PLUGINLIB_EXPORT_CLASS()

arm::PLUGINLIB_EXPORT_CLASS ( arm::ArmNodelet  ,
nodelet::Nodelet   
)