NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
ff::TopicEntry Class Reference

#include <generic_ros_sub_rapid_pub.h>

Public Member Functions

 TopicEntry ()
 
 TopicEntry (std::string robot_in, std::string topic_in, double rate_in)
 
void SetDataToSend (const int seq_num, std::string const &md5_sum, const size_t data_size, uint8_t const *data)
 

Public Attributes

std::string connecting_robot_
 
std::string out_topic_
 
double rate_seconds_
 
double last_time_pub_
 
int seq_num_
 
std::string type_md5_sum_
 
size_t data_size_
 
uint8_t const * data_
 

Constructor & Destructor Documentation

◆ TopicEntry() [1/2]

ff::TopicEntry::TopicEntry ( )
inline

◆ TopicEntry() [2/2]

ff::TopicEntry::TopicEntry ( std::string  robot_in,
std::string  topic_in,
double  rate_in 
)
inline

Member Function Documentation

◆ SetDataToSend()

void ff::TopicEntry::SetDataToSend ( const int  seq_num,
std::string const &  md5_sum,
const size_t  data_size,
uint8_t const *  data 
)
inline

Member Data Documentation

◆ connecting_robot_

std::string ff::TopicEntry::connecting_robot_

◆ data_

uint8_t const* ff::TopicEntry::data_

◆ data_size_

size_t ff::TopicEntry::data_size_

◆ last_time_pub_

double ff::TopicEntry::last_time_pub_

◆ out_topic_

std::string ff::TopicEntry::out_topic_

◆ rate_seconds_

double ff::TopicEntry::rate_seconds_

◆ seq_num_

int ff::TopicEntry::seq_num_

◆ type_md5_sum_

std::string ff::TopicEntry::type_md5_sum_

The documentation for this class was generated from the following file: