|
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
19 #ifndef COMMS_BRIDGE_RAPID_PUB_REQUEST_H_
20 #define COMMS_BRIDGE_RAPID_PUB_REQUEST_H_
27 #include "knDds/DdsTypedSupplier.h"
29 #include "rapidUtil/RapidHelper.h"
31 #include "dds_msgs/AstrobeeConstantsSupport.h"
32 #include "dds_msgs/GenericCommsRequestSupport.h"
44 using RequestSupplier =
45 kn::DdsTypedSupplier<rapid::ext::astrobee::GenericCommsRequest>;
46 using RequestSupplierPtr = std::unique_ptr<RequestSupplier>;
47 RequestSupplierPtr request_supplier_;
49 unsigned int request_seq_;
56 #endif // COMMS_BRIDGE_RAPID_PUB_REQUEST_H_
void SendRequest(std::string const &output_topic)
Definition: rapid_pub_request.cpp:39
~RapidPubRequest()
Definition: rapid_pub_request.cpp:37
Definition: generic_rapid_msg_ros_pub.h:36
RapidPubRequest(std::string const &robot_name)
Definition: rapid_pub_request.cpp:25
std::shared_ptr< ff::RapidPubRequest > RapidPubRequestPtr
Definition: rapid_pub_request.h:52
Definition: rapid_pub_request.h:36