14 explicit InteractiveSender(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr,
15 std::deque<Graph>* character_queue =
nullptr)
16 :
UiBase(rpc_value, base, graph_queue, character_queue){};
30 explicit CustomInfoSender(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr,
31 std::deque<Graph>* character_queue =
nullptr)
30 explicit CustomInfoSender(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr, {
…}
42 explicit BulletNumShare(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr,
43 std::deque<Graph>* character_queue =
nullptr)
42 explicit BulletNumShare(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr, {
…}
53 explicit SentryToRadar(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr,
54 std::deque<Graph>* character_queue =
nullptr)
53 explicit SentryToRadar(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr, {
…}
66 explicit RadarToSentry(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr,
67 std::deque<Graph>* character_queue =
nullptr)
66 explicit RadarToSentry(XmlRpc::XmlRpcValue& rpc_value,
Base& base, std::deque<Graph>* graph_queue =
nullptr, {
…}
Definition interactive_data.h:40
int count_receive_time_
Definition interactive_data.h:47
BulletNumShare(XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr)
Definition interactive_data.h:42
void updateBulletRemainData(const rm_msgs::BulletAllowance &data)
Definition interactive_data.cpp:183
void sendBulletData()
Definition interactive_data.cpp:155
int bullet_17_mm_num_
Definition interactive_data.h:47
int bullet_42_mm_num_
Definition interactive_data.h:47
Definition interactive_data.h:28
CustomInfoSender(XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr)
Definition interactive_data.h:30
void sendCustomInfoData(std::wstring data)
Definition interactive_data.cpp:61
std::wstring last_custom_info_
Definition interactive_data.h:36
Definition interactive_data.h:12
void sendRadarInteractiveData(const rm_msgs::ClientMapReceiveData::ConstPtr &data)
Definition interactive_data.cpp:93
void sendInteractiveData(int data_cmd_id, int receiver_id, unsigned char data)
Definition interactive_data.cpp:9
void sendMapSentryData(const rm_referee::MapSentryData &data)
Definition interactive_data.cpp:31
InteractiveSender(XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr)
Definition interactive_data.h:14
virtual bool needSendInteractiveData()
Definition interactive_data.cpp:26
void sendSentryCmdData(const rm_msgs::SentryCmdConstPtr &data)
Definition interactive_data.cpp:126
void sendRadarCmdData(const rm_msgs::RadarInfoConstPtr &data)
Definition interactive_data.cpp:140
ros::Time last_send_time_
Definition interactive_data.h:24
Definition interactive_data.h:64
float position_x_
Definition interactive_data.h:73
void updateRadarToSentryData(const rm_msgs::RadarToSentryConstPtr &data)
Definition interactive_data.cpp:225
int robot_id_
Definition interactive_data.h:72
bool needSendInteractiveData() override
Definition interactive_data.cpp:258
bool has_new_data_
Definition interactive_data.h:74
void sendRadarToSentryData()
Definition interactive_data.cpp:234
float position_y_
Definition interactive_data.h:73
RadarToSentry(XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr)
Definition interactive_data.h:66
bool engineer_marked_
Definition interactive_data.h:74
Definition interactive_data.h:51
bool needSendInteractiveData() override
Definition interactive_data.cpp:220
SentryToRadar(XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr)
Definition interactive_data.h:53
void sendSentryToRadarData()
Definition interactive_data.cpp:198
int robot_id_
Definition interactive_data.h:59
void updateSentryAttackingTargetData(const rm_msgs::SentryAttackingTargetConstPtr &data)
Definition interactive_data.cpp:191
float target_position_x_
Definition interactive_data.h:60
float target_position_y_
Definition interactive_data.h:60