NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
util Namespace Reference

Functions

rapid::AckStatus ConvertAckStatus (ff_msgs::AckStatus const &status)
 
rapid::AckCompletedStatus ConvertAckCompletedStatus (ff_msgs::AckCompletedStatus const &status)
 
::ros::Time RapidTime2RosTime (const int64_t dds_time)
 
int64_t RosTime2RapidTime (::ros::Time const &ros_time)
 
void RosHeader2Rapid (::std_msgs::Header const &ros_hdr, ::rapid::Header *rapid_hdr, int status=0, int serial=-1)
 
void RapidHeader2Ros (::rapid::Header const &rapid_hdr, ::std_msgs::Header *ros_hdr, std::string const &frame_id="world")
 

Function Documentation

◆ ConvertAckCompletedStatus()

rapid::AckCompletedStatus util::ConvertAckCompletedStatus ( ff_msgs::AckCompletedStatus const &  status)

◆ ConvertAckStatus()

rapid::AckStatus util::ConvertAckStatus ( ff_msgs::AckStatus const &  status)

◆ RapidHeader2Ros()

void util::RapidHeader2Ros ( ::rapid::Header const &  rapid_hdr,
::std_msgs::Header *  ros_hdr,
std::string const &  frame_id = "world" 
)

◆ RapidTime2RosTime()

ros::Time util::RapidTime2RosTime ( const int64_t  dds_time)

◆ RosHeader2Rapid()

void util::RosHeader2Rapid ( ::std_msgs::Header const &  ros_hdr,
::rapid::Header *  rapid_hdr,
int  status = 0,
int  serial = -1 
)

◆ RosTime2RapidTime()

int64_t util::RosTime2RapidTime ( ::ros::Time const &  ros_time)