|
rm_control
|
#include <ui_base.h>


Public Member Functions | |
| GroupUiBase (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr) | |
| ~GroupUiBase ()=default | |
| void | add () override |
| void | update () override |
| void | updateForQueue () override |
| void | erasure () override |
| void | addForQueue (int add_times=1) override |
| void | sendUi (const ros::Time &time) override |
| void | sendDoubleGraph (const ros::Time &time, Graph *graph0, Graph *graph1) |
| void | sendFiveGraph (const ros::Time &time, Graph *graph0, Graph *graph1, Graph *graph2, Graph *graph3, Graph *graph4) |
| void | sendSevenGraph (const ros::Time &time, Graph *graph0, Graph *graph1, Graph *graph2, Graph *graph3, Graph *graph4, Graph *graph5, Graph *graph6) |
| void | display (bool check_repeat=true) override |
| void | display (const ros::Time &time) override |
| void | displayTwice (bool check_repeat=true) override |
Public Member Functions inherited from rm_referee::UiBase | |
| UiBase (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr) | |
| ~UiBase ()=default | |
| 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) |
| void | sendCharacter (const ros::Time &time, Graph *graph) |
| void | sendSingleGraph (const ros::Time &time, Graph *graph) |
| void | sendSerial (const ros::Time &time, int data_len) |
| void | clearTxBuffer () |
| void | display (const ros::Time &time, bool state, bool once=false) |
| void | pack (uint8_t *tx_buffer, uint8_t *data, int cmd_id, int len) const |
Protected Attributes | |
| std::map< std::string, Graph * > | graph_vector_ |
| std::map< std::string, Graph * > | character_vector_ |
Protected Attributes inherited from rm_referee::UiBase | |
| Base & | base_ |
| Graph * | graph_ |
| std::deque< Graph > * | graph_queue_ |
| std::deque< Graph > * | character_queue_ |
| tf2_ros::Buffer | tf_buffer_ |
| tf2_ros::TransformListener | tf_listener_ |
| ros::Time | last_send_ |
| ros::Duration | delay_ = ros::Duration(0.) |
| const int | k_frame_length_ = 128 |
| const int | k_header_length_ = 5 |
| const int | k_cmd_id_length_ = 2 |
| const int | k_tail_length_ = 2 |
Additional Inherited Members | |
Public Attributes inherited from rm_referee::UiBase | |
| uint8_t | tx_buffer_ [127] |
| int | tx_len_ |
Static Protected Attributes inherited from rm_referee::UiBase | |
| static int | id_ |
|
inlineexplicit |
|
default |
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
| void rm_referee::GroupUiBase::sendDoubleGraph | ( | const ros::Time & | time, |
| Graph * | graph0, | ||
| Graph * | graph1 ) |
| void rm_referee::GroupUiBase::sendFiveGraph | ( | const ros::Time & | time, |
| Graph * | graph0, | ||
| Graph * | graph1, | ||
| Graph * | graph2, | ||
| Graph * | graph3, | ||
| Graph * | graph4 ) |
| void rm_referee::GroupUiBase::sendSevenGraph | ( | const ros::Time & | time, |
| Graph * | graph0, | ||
| Graph * | graph1, | ||
| Graph * | graph2, | ||
| Graph * | graph3, | ||
| Graph * | graph4, | ||
| Graph * | graph5, | ||
| Graph * | graph6 ) |
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
Reimplemented in rm_referee::PolygonTriggerChangeGroupUi, and rm_referee::TimeChangeGroupUi.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
Reimplemented in rm_referee::TimeChangeGroupUi, and rm_referee::TriggerChangeGroupUi.
|
protected |
|
protected |