#include <referee.h>
Public Member Functions | |
void | clearRxBuffer () |
void | read () |
Referee (ros::NodeHandle &nh) | |
Private Member Functions | |
void | getRobotInfo () |
void | publishCapacityData () |
int | unpack (uint8_t *rx_data) |
Private Attributes | |
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 |
const int | k_unpack_buffer_length_ = 256 |
ros::Time | last_get_data_time_ |
uint8_t | unpack_buffer_ [256] {} |
|
inline |
|
private |
Definition at line 680 of file referee.cpp.
|
private |
void rm_referee::Referee::read | ( | ) |
Definition at line 73 of file referee.cpp.
|
private |
Definition at line 108 of file referee.cpp.
ros::Publisher rm_referee::Referee::buff_pub_ |
ros::Publisher rm_referee::Referee::bullet_allowance_pub_ |
ros::Publisher rm_referee::Referee::client_map_receive_pub_ |
ros::Publisher rm_referee::Referee::client_map_send_data_pub_ |
ros::Publisher rm_referee::Referee::dart_client_cmd_pub_ |
ros::Publisher rm_referee::Referee::dart_info_pub_ |
ros::Publisher rm_referee::Referee::dart_status_pub_ |
ros::Publisher rm_referee::Referee::event_data_pub_ |
ros::Publisher rm_referee::Referee::game_robot_hp_pub_ |
ros::Publisher rm_referee::Referee::game_robot_pos_pub_ |
ros::Publisher rm_referee::Referee::game_robot_status_pub_ |
ros::Publisher rm_referee::Referee::game_status_pub_ |
ros::Publisher rm_referee::Referee::icra_buff_debuff_zone_status_pub_ |
|
private |
|
private |
|
private |
|
private |
|
private |
ros::Publisher rm_referee::Referee::power_heat_data_pub_ |
ros::Publisher rm_referee::Referee::power_management_initialization_exception_pub_ |
ros::Publisher rm_referee::Referee::power_management_process_stack_overflow_pub_ |
ros::Publisher rm_referee::Referee::power_management_sample_and_status_data_pub_ |
ros::Publisher rm_referee::Referee::power_management_system_exception_data_ |
ros::Publisher rm_referee::Referee::power_management_unknown_exception_pub_ |
ros::Publisher rm_referee::Referee::radar_info_pub_ |
ros::Publisher rm_referee::Referee::radar_mark_pub_ |
ros::Publisher rm_referee::Referee::radar_to_sentry_pub_ |
rm_referee::RefereeBase rm_referee::Referee::referee_ui_ |
ros::Publisher rm_referee::Referee::rfid_status_pub_ |
ros::Publisher rm_referee::Referee::robot_hurt_pub_ |
ros::Publisher rm_referee::Referee::robots_position_pub_ |
ros::Publisher rm_referee::Referee::sentry_info_pub_ |
ros::Publisher rm_referee::Referee::sentry_to_radar_pub_ |
ros::Publisher rm_referee::Referee::shoot_data_pub_ |
ros::Publisher rm_referee::Referee::supply_projectile_action_pub_ |
|
private |