00001 #ifndef ROS_MSG_PRINTER_H 00002 #define ROS_MSG_PRINTER_H 00003 00004 #include <nasa_r2_common_msgs/PowerState.h> 00005 #include <nasa_r2_common_msgs/JointControlData.h> 00006 00007 namespace RosMsgPrinter 00008 { 00009 std::string powerStateToString(const nasa_r2_common_msgs::PowerState& powerState); 00010 std::string jointControlModeToString(const nasa_r2_common_msgs::JointControlMode& controlMode); 00011 std::string jointControlCommandModeToString(const nasa_r2_common_msgs::JointControlCommandMode& commandMode); 00012 std::string jointControlCalibrationModeToString(const nasa_r2_common_msgs::JointControlCalibrationMode& calibrationMode); 00013 std::string jointControlClearFaultModeToString(const nasa_r2_common_msgs::JointControlClearFaultMode& clearFaultMode); 00014 std::string jointControlCoeffsLoadedStateToString(const nasa_r2_common_msgs::JointControlCoeffState& coeffState); 00015 00016 } //RosMsgPrinter 00017 00018 #endif // ROS_MSG_PRINTER_H