#include <trigger_change_ui.h>
Public Member Functions | |
ChassisTriggerChangeUi (XmlRpc::XmlRpcValue &rpc_value, Base &base, std::deque< Graph > *graph_queue, std::deque< Graph > *character_queue) | |
void | checkModeChange () |
void | updateCapacityResetStatus () |
void | updateChassisCmdData (const rm_msgs::ChassisCmd::ConstPtr &data) |
void | updateDbusData (const rm_msgs::DbusData::ConstPtr &data) |
void | updateManualCmdData (const rm_msgs::ManualToReferee::ConstPtr data) override |
![]() | |
TriggerChangeUi (XmlRpc::XmlRpcValue &rpc_value, Base &base, const std::string &graph_name, std::deque< Graph > *graph_queue, std::deque< Graph > *character_queue) | |
virtual void | updateConfig (uint8_t main_mode, bool main_flag, uint8_t sub_mode=0, bool sub_flag=false) |
void | updateForQueue () override |
void | updateForQueue (bool check_repeat) |
void | updateTwiceForQueue (bool check_repeat=true) |
![]() | |
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 | updateManualCmdData (const rm_msgs::ManualToReferee::ConstPtr data, const ros::Time &last_get_data_time) |
~UiBase ()=default | |
Private Member Functions | |
void | displayInCapacity () |
std::string | getChassisState (uint8_t mode) |
void | update () override |
void | updateConfig (uint8_t main_mode, bool main_flag, uint8_t sub_mode=0, bool sub_flag=false, bool extra_flag=false) |
Private Attributes | |
uint8_t | chassis_mode_ |
uint8_t | key_b_ |
uint8_t | key_ctrl_ |
uint8_t | key_shift_ |
double | mode_change_threshold_ |
uint8_t | power_limit_state_ |
uint8_t | s_l_ |
uint8_t | s_r_ |
Additional Inherited Members | |
![]() | |
uint8_t | tx_buffer_ [127] |
int | tx_len_ |
![]() | |
Base & | base_ |
std::deque< Graph > * | character_queue_ |
ros::Duration | delay_ = ros::Duration(0.) |
Graph * | graph_ |
std::deque< Graph > * | graph_queue_ |
const int | k_cmd_id_length_ = 2 |
const int | k_frame_length_ = 128 |
const int | k_header_length_ = 5 |
const int | k_tail_length_ = 2 |
ros::Time | last_send_ |
tf2_ros::Buffer | tf_buffer_ |
tf2_ros::TransformListener | tf_listener_ |
![]() | |
static int | id_ |
Definition at line 48 of file trigger_change_ui.h.
|
inlineexplicit |
Definition at line 51 of file trigger_change_ui.h.
void rm_referee::ChassisTriggerChangeUi::checkModeChange | ( | ) |
Definition at line 107 of file trigger_change_ui.cpp.
|
private |
Definition at line 97 of file trigger_change_ui.cpp.
|
private |
Definition at line 189 of file trigger_change_ui.cpp.
|
overrideprivatevirtual |
Reimplemented from rm_referee::UiBase.
Definition at line 84 of file trigger_change_ui.cpp.
void rm_referee::ChassisTriggerChangeUi::updateCapacityResetStatus | ( | ) |
Definition at line 225 of file trigger_change_ui.cpp.
void rm_referee::ChassisTriggerChangeUi::updateChassisCmdData | ( | const rm_msgs::ChassisCmd::ConstPtr & | data | ) |
Definition at line 205 of file trigger_change_ui.cpp.
|
private |
Definition at line 132 of file trigger_change_ui.cpp.
void rm_referee::ChassisTriggerChangeUi::updateDbusData | ( | const rm_msgs::DbusData::ConstPtr & | data | ) |
Definition at line 216 of file trigger_change_ui.cpp.
|
overridevirtual |
Reimplemented from rm_referee::UiBase.
Definition at line 211 of file trigger_change_ui.cpp.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 78 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.
|
private |
Definition at line 77 of file trigger_change_ui.h.