#include <interactive_data.h>
|
| InteractiveSender (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr) |
|
virtual bool | needSendInteractiveData () |
|
void | sendInteractiveData (int data_cmd_id, int receiver_id, unsigned char data) |
|
void | sendMapSentryData (const rm_referee::MapSentryData &data) |
|
void | sendRadarCmdData (const rm_msgs::RadarInfoConstPtr &data) |
|
void | sendRadarInteractiveData (const rm_msgs::ClientMapReceiveData::ConstPtr &data) |
|
void | sendSentryCmdData (const rm_msgs::SentryCmdConstPtr &data) |
|
virtual void | add () |
|
virtual void | addForQueue (int add_times=1) |
|
void | clearTxBuffer () |
|
virtual void | display (bool check_repeat=true) |
|
virtual void | display (const ros::Time &time) |
|
void | display (const ros::Time &time, bool state, bool once=false) |
|
virtual void | displayTwice (bool check_repeat=true) |
|
virtual void | erasure () |
|
void | pack (uint8_t *tx_buffer, uint8_t *data, int cmd_id, int len) const |
|
void | sendCharacter (const ros::Time &time, Graph *graph) |
|
void | sendSerial (const ros::Time &time, int data_len) |
|
void | sendSingleGraph (const ros::Time &time, Graph *graph) |
|
virtual void | sendUi (const ros::Time &time) |
|
| UiBase (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr) |
|
virtual void | update () |
|
virtual void | updateForQueue () |
|
virtual void | updateManualCmdData (const rm_msgs::ManualToReferee::ConstPtr data) |
|
virtual void | updateManualCmdData (const rm_msgs::ManualToReferee::ConstPtr data, const ros::Time &last_get_data_time) |
|
| ~UiBase ()=default |
|
Definition at line 11 of file interactive_data.h.
◆ InteractiveSender()
rm_referee::InteractiveSender::InteractiveSender |
( |
XmlRpc::XmlRpcValue & |
rpc_value, |
|
|
Base & |
base, |
|
|
std::deque< Graph > * |
graph_queue = nullptr , |
|
|
std::deque< Graph > * |
character_queue = nullptr |
|
) |
| |
|
inlineexplicit |
◆ needSendInteractiveData()
bool rm_referee::InteractiveSender::needSendInteractiveData |
( |
| ) |
|
|
virtual |
◆ sendInteractiveData()
void rm_referee::InteractiveSender::sendInteractiveData |
( |
int |
data_cmd_id, |
|
|
int |
receiver_id, |
|
|
unsigned char |
data |
|
) |
| |
◆ sendMapSentryData()
void rm_referee::InteractiveSender::sendMapSentryData |
( |
const rm_referee::MapSentryData & |
data | ) |
|
◆ sendRadarCmdData()
void rm_referee::InteractiveSender::sendRadarCmdData |
( |
const rm_msgs::RadarInfoConstPtr & |
data | ) |
|
◆ sendRadarInteractiveData()
void rm_referee::InteractiveSender::sendRadarInteractiveData |
( |
const rm_msgs::ClientMapReceiveData::ConstPtr & |
data | ) |
|
◆ sendSentryCmdData()
void rm_referee::InteractiveSender::sendSentryCmdData |
( |
const rm_msgs::SentryCmdConstPtr & |
data | ) |
|
◆ last_send_time_
ros::Time rm_referee::InteractiveSender::last_send_time_ |
The documentation for this class was generated from the following files: