#include <ui_base.h>
|
| | UiBase (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue=nullptr, std::deque< Graph > *character_queue=nullptr) |
| |
| | ~UiBase ()=default |
| |
| virtual void | add () |
| |
| virtual void | update () |
| |
| virtual void | updateForQueue () |
| |
| virtual void | erasure () |
| |
| virtual void | addForQueue (int add_times=1) |
| |
| 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) |
| |
| virtual void | sendUi (const ros::Time &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 () |
| |
| virtual void | display (bool check_repeat=true) |
| |
| virtual void | displayTwice (bool check_repeat=true) |
| |
| virtual void | display (const ros::Time &time) |
| |
| 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 |
| |
◆ UiBase()
| rm_referee::UiBase::UiBase |
( |
XmlRpc::XmlRpcValue & | rpc_value, |
|
|
Base & | base, |
|
|
std::deque< Graph > * | graph_queue = nullptr, |
|
|
std::deque< Graph > * | character_queue = nullptr ) |
|
inlineexplicit |
◆ ~UiBase()
| rm_referee::UiBase::~UiBase |
( |
| ) |
|
|
default |
◆ add()
| void rm_referee::UiBase::add |
( |
| ) |
|
|
virtual |
◆ addForQueue()
| void rm_referee::UiBase::addForQueue |
( |
int | add_times = 1 | ) |
|
|
virtual |
◆ clearTxBuffer()
| void rm_referee::UiBase::clearTxBuffer |
( |
| ) |
|
◆ display() [1/3]
| void rm_referee::UiBase::display |
( |
bool | check_repeat = true | ) |
|
|
virtual |
◆ display() [2/3]
| void rm_referee::UiBase::display |
( |
const ros::Time & | time | ) |
|
|
virtual |
◆ display() [3/3]
| void rm_referee::UiBase::display |
( |
const ros::Time & | time, |
|
|
bool | state, |
|
|
bool | once = false ) |
◆ displayTwice()
| void rm_referee::UiBase::displayTwice |
( |
bool | check_repeat = true | ) |
|
|
virtual |
◆ erasure()
| void rm_referee::UiBase::erasure |
( |
| ) |
|
|
virtual |
◆ pack()
| void rm_referee::UiBase::pack |
( |
uint8_t * | tx_buffer, |
|
|
uint8_t * | data, |
|
|
int | cmd_id, |
|
|
int | len ) const |
◆ sendCharacter()
| void rm_referee::UiBase::sendCharacter |
( |
const ros::Time & | time, |
|
|
rm_referee::Graph * | graph ) |
◆ sendSerial()
| void rm_referee::UiBase::sendSerial |
( |
const ros::Time & | time, |
|
|
int | data_len ) |
◆ sendSingleGraph()
| void rm_referee::UiBase::sendSingleGraph |
( |
const ros::Time & | time, |
|
|
Graph * | graph ) |
◆ sendUi()
| void rm_referee::UiBase::sendUi |
( |
const ros::Time & | time | ) |
|
|
virtual |
◆ update()
| void rm_referee::UiBase::update |
( |
| ) |
|
|
virtual |
◆ updateForQueue()
| void rm_referee::UiBase::updateForQueue |
( |
| ) |
|
|
virtual |
◆ updateManualCmdData() [1/2]
| virtual void rm_referee::UiBase::updateManualCmdData |
( |
const rm_msgs::ManualToReferee::ConstPtr | data | ) |
|
|
inlinevirtual |
◆ updateManualCmdData() [2/2]
| virtual void rm_referee::UiBase::updateManualCmdData |
( |
const rm_msgs::ManualToReferee::ConstPtr | data, |
|
|
const ros::Time & | last_get_data_time ) |
|
inlinevirtual |
◆ base_
| Base& rm_referee::UiBase::base_ |
|
protected |
◆ character_queue_
| std::deque<Graph>* rm_referee::UiBase::character_queue_ |
|
protected |
◆ delay_
| ros::Duration rm_referee::UiBase::delay_ = ros::Duration(0.) |
|
protected |
◆ graph_
| Graph* rm_referee::UiBase::graph_ |
|
protected |
◆ graph_queue_
| std::deque<Graph>* rm_referee::UiBase::graph_queue_ |
|
protected |
◆ id_
| int rm_referee::UiBase::id_ |
|
staticprotected |
◆ k_cmd_id_length_
| const int rm_referee::UiBase::k_cmd_id_length_ = 2 |
|
protected |
◆ k_frame_length_
| const int rm_referee::UiBase::k_frame_length_ = 128 |
|
protected |
◆ k_header_length_
| const int rm_referee::UiBase::k_header_length_ = 5 |
|
protected |
◆ k_tail_length_
| const int rm_referee::UiBase::k_tail_length_ = 2 |
|
protected |
◆ last_send_
| ros::Time rm_referee::UiBase::last_send_ |
|
protected |
◆ tf_buffer_
| tf2_ros::Buffer rm_referee::UiBase::tf_buffer_ |
|
protected |
◆ tf_listener_
| tf2_ros::TransformListener rm_referee::UiBase::tf_listener_ |
|
protected |
◆ tx_buffer_
| uint8_t rm_referee::UiBase::tx_buffer_[127] |
◆ tx_len_
| int rm_referee::UiBase::tx_len_ |
The documentation for this class was generated from the following files: