Public Member Functions | Public Attributes | List of all members
rm_referee::RefereeBase Class Reference

#include <referee_base.h>

Public Member Functions

virtual void actuatorStateCallback (const rm_msgs::ActuatorState::ConstPtr &data)
 
virtual void addUi ()
 
virtual void balanceStateCallback (const rm_msgs::BalanceStateConstPtr &data)
 
virtual void bulletRemainDataCallBack (const rm_msgs::BulletAllowance &bullet_allowance, const ros::Time &last_get_data_time)
 
virtual void cameraNameCallBack (const std_msgs::StringConstPtr &data)
 
virtual void capacityDataCallBack (const rm_msgs::PowerManagementSampleAndStatusData &data, ros::Time &last_get_data_time)
 
virtual void cardCmdDataCallback (const rm_msgs::StateCmd::ConstPtr &data)
 
virtual void chassisCmdDataCallback (const rm_msgs::ChassisCmd::ConstPtr &data)
 
virtual void customizeDisplayCmdCallBack (const std_msgs::UInt32ConstPtr &data)
 
virtual void dbusDataCallback (const rm_msgs::DbusData::ConstPtr &data)
 
virtual void dronePoseCallBack (const geometry_msgs::PoseStampedConstPtr &data)
 
virtual void engineerUiDataCallback (const rm_msgs::EngineerUi::ConstPtr &data)
 
virtual void eventDataCallBack (const rm_msgs::EventData &event_data, const ros::Time &last_get_data_time)
 
virtual void gameStatusDataCallBack (const rm_msgs::GameStatus &game_status_data, const ros::Time &last_get_data_time)
 
virtual void gimbalCmdDataCallback (const rm_msgs::GimbalCmd::ConstPtr &data)
 
virtual void interactiveDataCallBack (const rm_referee::InteractiveData &interactive_data, const ros::Time &last_get_data_time)
 
virtual void jointStateCallback (const sensor_msgs::JointState::ConstPtr &joint_state)
 
virtual void manualDataCallBack (const rm_msgs::ManualToReferee::ConstPtr &data)
 
virtual void mapSentryCallback (const rm_msgs::MapSentryDataConstPtr &data)
 
virtual void powerHeatDataCallBack (const rm_msgs::PowerHeatData &power_heat_data, const ros::Time &last_get_data_time)
 
virtual void radarDataCallBack (const std_msgs::Int8MultiArrayConstPtr &data)
 
virtual void radarReceiveCallback (const rm_msgs::ClientMapReceiveData::ConstPtr &data)
 
virtual void radarToRefereeCallBack (const rm_msgs::RadarToSentryConstPtr &data)
 
 RefereeBase (ros::NodeHandle &nh, Base &base)
 
virtual void robotHurtDataCallBack (const rm_msgs::RobotHurt &robot_hurt_data, const ros::Time &last_get_data_time)
 
virtual void robotStatusDataCallBack (const rm_msgs::GameRobotStatus &game_robot_status_data, const ros::Time &last_get_data_time)
 
virtual void sendCustomInfoCallback (const std_msgs::StringConstPtr &data)
 
void sendQueue ()
 
virtual void sendRadarCmdCallback (const rm_msgs::RadarInfoConstPtr &data)
 
virtual void sendSentryCmdCallback (const rm_msgs::SentryCmdConstPtr &data)
 
void sendSerialDataCallback ()
 
virtual void sentryAttackingTargetCallback (const rm_msgs::SentryAttackingTargetConstPtr &data)
 
virtual void shootCmdCallBack (const rm_msgs::ShootCmdConstPtr &data)
 
virtual void shootStateCallback (const rm_msgs::ShootState::ConstPtr &data)
 
virtual void supplyBulletDataCallBack (const rm_msgs::SupplyProjectileAction &data)
 
virtual void trackCallBack (const rm_msgs::TrackDataConstPtr &data)
 
virtual void updateBulletRemainData (const rm_referee::BulletNumData &data)
 
virtual void updateHeroHitDataCallBack (const rm_msgs::GameRobotHp &game_robot_hp_data)
 
virtual void updateShootDataDataCallBack (const rm_msgs::ShootData &msg)
 
virtual void vel2DCmdDataCallback (const geometry_msgs::Twist::ConstPtr &data)
 
virtual void visualizeStateDataCallBack (const rm_msgs::VisualizeStateDataConstPtr &data)
 

Public Attributes

ros::Subscriber actuator_state_sub_
 
bool add_ui_flag_ = false
 
int add_ui_frequency_
 
int add_ui_max_times_
 
ros::Timer add_ui_timer_
 
int add_ui_times_
 
BalancePitchTimeChangeGroupUibalance_pitch_time_change_group_ui_ {}
 
ros::Subscriber balance_state_sub_
 
Basebase_
 
BulletNumSharebullet_num_share_ {}
 
BulletTimeChangeUibullet_time_change_ui_ {}
 
BurstFlashUiburst_flash_ui_ {}
 
ros::Subscriber calibration_status_sub_
 
ros::Subscriber camera_name_sub_
 
CameraTriggerChangeUicamera_trigger_change_ui_ {}
 
CapacitorTimeChangeUicapacitor_time_change_ui_ {}
 
ros::Subscriber card_cmd_sub_
 
std::deque< Graphcharacter_queue_
 
ros::Subscriber chassis_cmd_sub_
 
ChassisTriggerChangeUichassis_trigger_change_ui_ {}
 
CoverFlashUicover_flash_ui_ {}
 
CustomInfoSendercustom_info_sender {}
 
ros::Subscriber customize_display_cmd_sub_
 
CustomizeDisplayFlashUicustomize_display_flash_ui_ {}
 
DartStatusTimeChangeUidart_status_time_change_ui_ {}
 
ros::Subscriber dbus_sub_
 
std::string dbus_topic_
 
DeployFlashUideploy_flash_ui_ {}
 
ros::Subscriber detection_status_sub_
 
ros::Subscriber drone_pose_sub_
 
DroneTowardsTimeChangeGroupUidrone_towards_time_change_group_ui_ {}
 
EffortTimeChangeUieffort_time_change_ui_ {}
 
ros::Subscriber engineer_cmd_sub_
 
JointPositionTimeChangeUiengineer_joint1_time_change_ui {}
 
JointPositionTimeChangeUiengineer_joint2_time_change_ui {}
 
JointPositionTimeChangeUiengineer_joint3_time_change_ui {}
 
ExceedBulletSpeedFlashUiexceed_bullet_speed_flash_ui_ {}
 
FixedUifixed_ui_ {}
 
FrictionSpeedTriggerChangeUifriction_speed_trigger_change_ui_ {}
 
FriendBulletsTimeChangeGroupUifriend_bullets_time_change_group_ui_ {}
 
ros::Subscriber gimbal_cmd_sub_
 
GimbalTriggerChangeUigimbal_trigger_change_ui_ {}
 
std::deque< Graphgraph_queue_
 
GroupUiBasegraph_queue_sender_ {}
 
StringTriggerChangeUigripper_state_trigger_change_ui_ {}
 
HeroHitFlashUihero_hit_flash_ui_ {}
 
ImageTransmissionAngleTimeChangeUiimage_transmission_angle_time_change_ui_ {}
 
InteractiveSenderinteractive_data_sender_ {}
 
bool is_adding_ = false
 
ros::Subscriber joint_state_sub_
 
StringTriggerChangeUijoint_temperature_trigger_change_ui_ {}
 
LaneLineTimeChangeGroupUilane_line_time_change_ui_ {}
 
ros::Subscriber manual_data_sub_
 
ros::Subscriber map_sentry_sub_
 
ros::NodeHandle nh_
 
PitchAngleTimeChangeUipitch_angle_time_change_ui_ {}
 
ProgressTimeChangeUiprogress_time_change_ui_ {}
 
ros::Time radar_cmd_data_last_send_
 
ros::Subscriber radar_cmd_sub_
 
ros::Subscriber radar_date_sub_
 
ros::Time radar_interactive_data_last_send_
 
ros::Subscriber radar_receive_sub_
 
ros::Subscriber radar_to_referee_sub_
 
RadarToSentryradar_to_sentry_ {}
 
RotationTimeChangeUirotation_time_change_ui_ {}
 
ros::Timer send_serial_data_timer_
 
double send_ui_queue_delay_
 
ros::Time sentry_cmd_data_last_send_
 
ros::Subscriber sentry_cmd_sub_
 
ros::Time sentry_interactive_data_last_send_
 
ros::Subscriber sentry_state_sub_
 
SentryToRadarsentry_to_radar_ {}
 
ros::Subscriber sentry_to_referee_sub_
 
StringTriggerChangeUiservo_mode_trigger_change_ui_ {}
 
ros::Subscriber shoot_cmd_sub_
 
ros::Subscriber shoot_state_sub_
 
ShooterTriggerChangeUishooter_trigger_change_ui_ {}
 
SpinFlashUispin_flash_ui_ {}
 
StringTriggerChangeUistone_num_trigger_change_ui_ {}
 
TargetDistanceTimeChangeUitarget_distance_time_change_ui_ {}
 
TargetTriggerChangeUitarget_trigger_change_ui_ {}
 
TargetViewAngleTriggerChangeUitarget_view_angle_trigger_change_ui_ {}
 
ros::Subscriber track_sub_
 
ros::Subscriber vel2D_cmd_sub_
 
ros::Subscriber visualize_state_data_sub_
 
VisualizeStateTriggerChangeUivisualize_state_trigger_change_ui_ {}
 

Detailed Description

Definition at line 19 of file referee_base.h.

Constructor & Destructor Documentation

◆ RefereeBase()

rm_referee::RefereeBase::RefereeBase ( ros::NodeHandle nh,
Base base 
)
explicit

Definition at line 10 of file referee_base.cpp.

Member Function Documentation

◆ actuatorStateCallback()

void rm_referee::RefereeBase::actuatorStateCallback ( const rm_msgs::ActuatorState::ConstPtr &  data)
virtual

Definition at line 417 of file referee_base.cpp.

◆ addUi()

void rm_referee::RefereeBase::addUi ( )
virtual

Definition at line 191 of file referee_base.cpp.

◆ balanceStateCallback()

void rm_referee::RefereeBase::balanceStateCallback ( const rm_msgs::BalanceStateConstPtr &  data)
virtual

Definition at line 512 of file referee_base.cpp.

◆ bulletRemainDataCallBack()

void rm_referee::RefereeBase::bulletRemainDataCallBack ( const rm_msgs::BulletAllowance &  bullet_allowance,
const ros::Time last_get_data_time 
)
virtual

Definition at line 384 of file referee_base.cpp.

◆ cameraNameCallBack()

void rm_referee::RefereeBase::cameraNameCallBack ( const std_msgs::StringConstPtr &  data)
virtual

Definition at line 500 of file referee_base.cpp.

◆ capacityDataCallBack()

void rm_referee::RefereeBase::capacityDataCallBack ( const rm_msgs::PowerManagementSampleAndStatusData &  data,
ros::Time last_get_data_time 
)
virtual

Definition at line 370 of file referee_base.cpp.

◆ cardCmdDataCallback()

void rm_referee::RefereeBase::cardCmdDataCallback ( const rm_msgs::StateCmd::ConstPtr &  data)
virtual

Definition at line 468 of file referee_base.cpp.

◆ chassisCmdDataCallback()

void rm_referee::RefereeBase::chassisCmdDataCallback ( const rm_msgs::ChassisCmd::ConstPtr &  data)
virtual

Definition at line 440 of file referee_base.cpp.

◆ customizeDisplayCmdCallBack()

void rm_referee::RefereeBase::customizeDisplayCmdCallBack ( const std_msgs::UInt32ConstPtr &  data)
virtual

Definition at line 613 of file referee_base.cpp.

◆ dbusDataCallback()

void rm_referee::RefereeBase::dbusDataCallback ( const rm_msgs::DbusData::ConstPtr &  data)
virtual

Definition at line 420 of file referee_base.cpp.

◆ dronePoseCallBack()

void rm_referee::RefereeBase::dronePoseCallBack ( const geometry_msgs::PoseStampedConstPtr &  data)
virtual

Definition at line 583 of file referee_base.cpp.

◆ engineerUiDataCallback()

void rm_referee::RefereeBase::engineerUiDataCallback ( const rm_msgs::EngineerUi::ConstPtr &  data)
virtual

Definition at line 471 of file referee_base.cpp.

◆ eventDataCallBack()

void rm_referee::RefereeBase::eventDataCallBack ( const rm_msgs::EventData &  event_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 395 of file referee_base.cpp.

◆ gameStatusDataCallBack()

void rm_referee::RefereeBase::gameStatusDataCallBack ( const rm_msgs::GameStatus &  game_status_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 367 of file referee_base.cpp.

◆ gimbalCmdDataCallback()

void rm_referee::RefereeBase::gimbalCmdDataCallback ( const rm_msgs::GimbalCmd::ConstPtr &  data)
virtual

Definition at line 463 of file referee_base.cpp.

◆ interactiveDataCallBack()

void rm_referee::RefereeBase::interactiveDataCallBack ( const rm_referee::InteractiveData &  interactive_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 392 of file referee_base.cpp.

◆ jointStateCallback()

void rm_referee::RefereeBase::jointStateCallback ( const sensor_msgs::JointState::ConstPtr &  joint_state)
virtual

Definition at line 398 of file referee_base.cpp.

◆ manualDataCallBack()

void rm_referee::RefereeBase::manualDataCallBack ( const rm_msgs::ManualToReferee::ConstPtr &  data)
virtual

Definition at line 482 of file referee_base.cpp.

◆ mapSentryCallback()

void rm_referee::RefereeBase::mapSentryCallback ( const rm_msgs::MapSentryDataConstPtr &  data)
virtual

Definition at line 532 of file referee_base.cpp.

◆ powerHeatDataCallBack()

void rm_referee::RefereeBase::powerHeatDataCallBack ( const rm_msgs::PowerHeatData &  power_heat_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 378 of file referee_base.cpp.

◆ radarDataCallBack()

void rm_referee::RefereeBase::radarDataCallBack ( const std_msgs::Int8MultiArrayConstPtr &  data)
virtual

Definition at line 497 of file referee_base.cpp.

◆ radarReceiveCallback()

void rm_referee::RefereeBase::radarReceiveCallback ( const rm_msgs::ClientMapReceiveData::ConstPtr &  data)
virtual

Definition at line 522 of file referee_base.cpp.

◆ radarToRefereeCallBack()

void rm_referee::RefereeBase::radarToRefereeCallBack ( const rm_msgs::RadarToSentryConstPtr &  data)
virtual

Definition at line 607 of file referee_base.cpp.

◆ robotHurtDataCallBack()

void rm_referee::RefereeBase::robotHurtDataCallBack ( const rm_msgs::RobotHurt &  robot_hurt_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 381 of file referee_base.cpp.

◆ robotStatusDataCallBack()

void rm_referee::RefereeBase::robotStatusDataCallBack ( const rm_msgs::GameRobotStatus &  game_robot_status_data,
const ros::Time last_get_data_time 
)
virtual

Definition at line 356 of file referee_base.cpp.

◆ sendCustomInfoCallback()

void rm_referee::RefereeBase::sendCustomInfoCallback ( const std_msgs::StringConstPtr &  data)
virtual

Definition at line 572 of file referee_base.cpp.

◆ sendQueue()

void rm_referee::RefereeBase::sendQueue ( )

Definition at line 321 of file referee_base.cpp.

◆ sendRadarCmdCallback()

void rm_referee::RefereeBase::sendRadarCmdCallback ( const rm_msgs::RadarInfoConstPtr &  data)
virtual

Definition at line 561 of file referee_base.cpp.

◆ sendSentryCmdCallback()

void rm_referee::RefereeBase::sendSentryCmdCallback ( const rm_msgs::SentryCmdConstPtr &  data)
virtual

Definition at line 551 of file referee_base.cpp.

◆ sendSerialDataCallback()

void rm_referee::RefereeBase::sendSerialDataCallback ( )

Definition at line 270 of file referee_base.cpp.

◆ sentryAttackingTargetCallback()

void rm_referee::RefereeBase::sentryAttackingTargetCallback ( const rm_msgs::SentryAttackingTargetConstPtr &  data)
virtual

Definition at line 517 of file referee_base.cpp.

◆ shootCmdCallBack()

void rm_referee::RefereeBase::shootCmdCallBack ( const rm_msgs::ShootCmdConstPtr &  data)
virtual

Definition at line 595 of file referee_base.cpp.

◆ shootStateCallback()

void rm_referee::RefereeBase::shootStateCallback ( const rm_msgs::ShootState::ConstPtr &  data)
virtual

Definition at line 456 of file referee_base.cpp.

◆ supplyBulletDataCallBack()

void rm_referee::RefereeBase::supplyBulletDataCallBack ( const rm_msgs::SupplyProjectileAction &  data)
virtual

Definition at line 579 of file referee_base.cpp.

◆ trackCallBack()

void rm_referee::RefereeBase::trackCallBack ( const rm_msgs::TrackDataConstPtr &  data)
virtual

Definition at line 505 of file referee_base.cpp.

◆ updateBulletRemainData()

void rm_referee::RefereeBase::updateBulletRemainData ( const rm_referee::BulletNumData &  data)
virtual

Definition at line 601 of file referee_base.cpp.

◆ updateHeroHitDataCallBack()

void rm_referee::RefereeBase::updateHeroHitDataCallBack ( const rm_msgs::GameRobotHp &  game_robot_hp_data)
virtual

Definition at line 362 of file referee_base.cpp.

◆ updateShootDataDataCallBack()

void rm_referee::RefereeBase::updateShootDataDataCallBack ( const rm_msgs::ShootData &  msg)
virtual

Definition at line 589 of file referee_base.cpp.

◆ vel2DCmdDataCallback()

void rm_referee::RefereeBase::vel2DCmdDataCallback ( const geometry_msgs::Twist::ConstPtr &  data)
virtual

Definition at line 451 of file referee_base.cpp.

◆ visualizeStateDataCallBack()

void rm_referee::RefereeBase::visualizeStateDataCallBack ( const rm_msgs::VisualizeStateDataConstPtr &  data)
virtual

Definition at line 619 of file referee_base.cpp.

Member Data Documentation

◆ actuator_state_sub_

ros::Subscriber rm_referee::RefereeBase::actuator_state_sub_

Definition at line 75 of file referee_base.h.

◆ add_ui_flag_

bool rm_referee::RefereeBase::add_ui_flag_ = false

Definition at line 159 of file referee_base.h.

◆ add_ui_frequency_

int rm_referee::RefereeBase::add_ui_frequency_

Definition at line 157 of file referee_base.h.

◆ add_ui_max_times_

int rm_referee::RefereeBase::add_ui_max_times_

Definition at line 157 of file referee_base.h.

◆ add_ui_timer_

ros::Timer rm_referee::RefereeBase::add_ui_timer_

Definition at line 156 of file referee_base.h.

◆ add_ui_times_

int rm_referee::RefereeBase::add_ui_times_

Definition at line 157 of file referee_base.h.

◆ balance_pitch_time_change_group_ui_

BalancePitchTimeChangeGroupUi* rm_referee::RefereeBase::balance_pitch_time_change_group_ui_ {}

Definition at line 117 of file referee_base.h.

◆ balance_state_sub_

ros::Subscriber rm_referee::RefereeBase::balance_state_sub_

Definition at line 89 of file referee_base.h.

◆ base_

Base& rm_referee::RefereeBase::base_

Definition at line 155 of file referee_base.h.

◆ bullet_num_share_

BulletNumShare* rm_referee::RefereeBase::bullet_num_share_ {}

Definition at line 142 of file referee_base.h.

◆ bullet_time_change_ui_

BulletTimeChangeUi* rm_referee::RefereeBase::bullet_time_change_ui_ {}

Definition at line 110 of file referee_base.h.

◆ burst_flash_ui_

BurstFlashUi* rm_referee::RefereeBase::burst_flash_ui_ {}

Definition at line 138 of file referee_base.h.

◆ calibration_status_sub_

ros::Subscriber rm_referee::RefereeBase::calibration_status_sub_

Definition at line 83 of file referee_base.h.

◆ camera_name_sub_

ros::Subscriber rm_referee::RefereeBase::camera_name_sub_

Definition at line 87 of file referee_base.h.

◆ camera_trigger_change_ui_

CameraTriggerChangeUi* rm_referee::RefereeBase::camera_trigger_change_ui_ {}

Definition at line 107 of file referee_base.h.

◆ capacitor_time_change_ui_

CapacitorTimeChangeUi* rm_referee::RefereeBase::capacitor_time_change_ui_ {}

Definition at line 111 of file referee_base.h.

◆ card_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::card_cmd_sub_

Definition at line 82 of file referee_base.h.

◆ character_queue_

std::deque<Graph> rm_referee::RefereeBase::character_queue_

Definition at line 148 of file referee_base.h.

◆ chassis_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::chassis_cmd_sub_

Definition at line 77 of file referee_base.h.

◆ chassis_trigger_change_ui_

ChassisTriggerChangeUi* rm_referee::RefereeBase::chassis_trigger_change_ui_ {}

Definition at line 102 of file referee_base.h.

◆ cover_flash_ui_

CoverFlashUi* rm_referee::RefereeBase::cover_flash_ui_ {}

Definition at line 132 of file referee_base.h.

◆ custom_info_sender

CustomInfoSender* rm_referee::RefereeBase::custom_info_sender {}

Definition at line 141 of file referee_base.h.

◆ customize_display_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::customize_display_cmd_sub_

Definition at line 99 of file referee_base.h.

◆ customize_display_flash_ui_

CustomizeDisplayFlashUi* rm_referee::RefereeBase::customize_display_flash_ui_ {}

Definition at line 137 of file referee_base.h.

◆ dart_status_time_change_ui_

DartStatusTimeChangeUi* rm_referee::RefereeBase::dart_status_time_change_ui_ {}

Definition at line 114 of file referee_base.h.

◆ dbus_sub_

ros::Subscriber rm_referee::RefereeBase::dbus_sub_

Definition at line 76 of file referee_base.h.

◆ dbus_topic_

std::string rm_referee::RefereeBase::dbus_topic_

Definition at line 161 of file referee_base.h.

◆ deploy_flash_ui_

DeployFlashUi* rm_referee::RefereeBase::deploy_flash_ui_ {}

Definition at line 134 of file referee_base.h.

◆ detection_status_sub_

ros::Subscriber rm_referee::RefereeBase::detection_status_sub_

Definition at line 81 of file referee_base.h.

◆ drone_pose_sub_

ros::Subscriber rm_referee::RefereeBase::drone_pose_sub_

Definition at line 97 of file referee_base.h.

◆ drone_towards_time_change_group_ui_

DroneTowardsTimeChangeGroupUi* rm_referee::RefereeBase::drone_towards_time_change_group_ui_ {}

Definition at line 125 of file referee_base.h.

◆ effort_time_change_ui_

EffortTimeChangeUi* rm_referee::RefereeBase::effort_time_change_ui_ {}

Definition at line 112 of file referee_base.h.

◆ engineer_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::engineer_cmd_sub_

Definition at line 84 of file referee_base.h.

◆ engineer_joint1_time_change_ui

JointPositionTimeChangeUi* rm_referee::RefereeBase::engineer_joint1_time_change_ui {}

Definition at line 120 of file referee_base.h.

◆ engineer_joint2_time_change_ui

JointPositionTimeChangeUi * rm_referee::RefereeBase::engineer_joint2_time_change_ui {}

Definition at line 120 of file referee_base.h.

◆ engineer_joint3_time_change_ui

JointPositionTimeChangeUi * rm_referee::RefereeBase::engineer_joint3_time_change_ui {}

Definition at line 121 of file referee_base.h.

◆ exceed_bullet_speed_flash_ui_

ExceedBulletSpeedFlashUi* rm_referee::RefereeBase::exceed_bullet_speed_flash_ui_ {}

Definition at line 136 of file referee_base.h.

◆ fixed_ui_

FixedUi* rm_referee::RefereeBase::fixed_ui_ {}

Definition at line 130 of file referee_base.h.

◆ friction_speed_trigger_change_ui_

FrictionSpeedTriggerChangeUi* rm_referee::RefereeBase::friction_speed_trigger_change_ui_ {}

Definition at line 108 of file referee_base.h.

◆ friend_bullets_time_change_group_ui_

FriendBulletsTimeChangeGroupUi* rm_referee::RefereeBase::friend_bullets_time_change_group_ui_ {}

Definition at line 123 of file referee_base.h.

◆ gimbal_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::gimbal_cmd_sub_

Definition at line 80 of file referee_base.h.

◆ gimbal_trigger_change_ui_

GimbalTriggerChangeUi* rm_referee::RefereeBase::gimbal_trigger_change_ui_ {}

Definition at line 104 of file referee_base.h.

◆ graph_queue_

std::deque<Graph> rm_referee::RefereeBase::graph_queue_

Definition at line 147 of file referee_base.h.

◆ graph_queue_sender_

GroupUiBase* rm_referee::RefereeBase::graph_queue_sender_ {}

Definition at line 146 of file referee_base.h.

◆ gripper_state_trigger_change_ui_

StringTriggerChangeUi * rm_referee::RefereeBase::gripper_state_trigger_change_ui_ {}

Definition at line 127 of file referee_base.h.

◆ hero_hit_flash_ui_

HeroHitFlashUi* rm_referee::RefereeBase::hero_hit_flash_ui_ {}

Definition at line 135 of file referee_base.h.

◆ image_transmission_angle_time_change_ui_

ImageTransmissionAngleTimeChangeUi* rm_referee::RefereeBase::image_transmission_angle_time_change_ui_ {}

Definition at line 119 of file referee_base.h.

◆ interactive_data_sender_

InteractiveSender* rm_referee::RefereeBase::interactive_data_sender_ {}

Definition at line 140 of file referee_base.h.

◆ is_adding_

bool rm_referee::RefereeBase::is_adding_ = false

Definition at line 159 of file referee_base.h.

◆ joint_state_sub_

ros::Subscriber rm_referee::RefereeBase::joint_state_sub_

Definition at line 74 of file referee_base.h.

◆ joint_temperature_trigger_change_ui_

StringTriggerChangeUi * rm_referee::RefereeBase::joint_temperature_trigger_change_ui_ {}

Definition at line 127 of file referee_base.h.

◆ lane_line_time_change_ui_

LaneLineTimeChangeGroupUi* rm_referee::RefereeBase::lane_line_time_change_ui_ {}

Definition at line 116 of file referee_base.h.

◆ manual_data_sub_

ros::Subscriber rm_referee::RefereeBase::manual_data_sub_

Definition at line 86 of file referee_base.h.

◆ map_sentry_sub_

ros::Subscriber rm_referee::RefereeBase::map_sentry_sub_

Definition at line 91 of file referee_base.h.

◆ nh_

ros::NodeHandle rm_referee::RefereeBase::nh_

Definition at line 160 of file referee_base.h.

◆ pitch_angle_time_change_ui_

PitchAngleTimeChangeUi* rm_referee::RefereeBase::pitch_angle_time_change_ui_ {}

Definition at line 118 of file referee_base.h.

◆ progress_time_change_ui_

ProgressTimeChangeUi* rm_referee::RefereeBase::progress_time_change_ui_ {}

Definition at line 113 of file referee_base.h.

◆ radar_cmd_data_last_send_

ros::Time rm_referee::RefereeBase::radar_cmd_data_last_send_

Definition at line 153 of file referee_base.h.

◆ radar_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::radar_cmd_sub_

Definition at line 95 of file referee_base.h.

◆ radar_date_sub_

ros::Subscriber rm_referee::RefereeBase::radar_date_sub_

Definition at line 85 of file referee_base.h.

◆ radar_interactive_data_last_send_

ros::Time rm_referee::RefereeBase::radar_interactive_data_last_send_

Definition at line 151 of file referee_base.h.

◆ radar_receive_sub_

ros::Subscriber rm_referee::RefereeBase::radar_receive_sub_

Definition at line 90 of file referee_base.h.

◆ radar_to_referee_sub_

ros::Subscriber rm_referee::RefereeBase::radar_to_referee_sub_

Definition at line 93 of file referee_base.h.

◆ radar_to_sentry_

RadarToSentry* rm_referee::RefereeBase::radar_to_sentry_ {}

Definition at line 144 of file referee_base.h.

◆ rotation_time_change_ui_

RotationTimeChangeUi* rm_referee::RefereeBase::rotation_time_change_ui_ {}

Definition at line 115 of file referee_base.h.

◆ send_serial_data_timer_

ros::Timer rm_referee::RefereeBase::send_serial_data_timer_

Definition at line 156 of file referee_base.h.

◆ send_ui_queue_delay_

double rm_referee::RefereeBase::send_ui_queue_delay_

Definition at line 158 of file referee_base.h.

◆ sentry_cmd_data_last_send_

ros::Time rm_referee::RefereeBase::sentry_cmd_data_last_send_

Definition at line 153 of file referee_base.h.

◆ sentry_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::sentry_cmd_sub_

Definition at line 94 of file referee_base.h.

◆ sentry_interactive_data_last_send_

ros::Time rm_referee::RefereeBase::sentry_interactive_data_last_send_

Definition at line 152 of file referee_base.h.

◆ sentry_state_sub_

ros::Subscriber rm_referee::RefereeBase::sentry_state_sub_

Definition at line 96 of file referee_base.h.

◆ sentry_to_radar_

SentryToRadar* rm_referee::RefereeBase::sentry_to_radar_ {}

Definition at line 143 of file referee_base.h.

◆ sentry_to_referee_sub_

ros::Subscriber rm_referee::RefereeBase::sentry_to_referee_sub_

Definition at line 92 of file referee_base.h.

◆ servo_mode_trigger_change_ui_

StringTriggerChangeUi* rm_referee::RefereeBase::servo_mode_trigger_change_ui_ {}

Definition at line 126 of file referee_base.h.

◆ shoot_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::shoot_cmd_sub_

Definition at line 98 of file referee_base.h.

◆ shoot_state_sub_

ros::Subscriber rm_referee::RefereeBase::shoot_state_sub_

Definition at line 79 of file referee_base.h.

◆ shooter_trigger_change_ui_

ShooterTriggerChangeUi* rm_referee::RefereeBase::shooter_trigger_change_ui_ {}

Definition at line 103 of file referee_base.h.

◆ spin_flash_ui_

SpinFlashUi* rm_referee::RefereeBase::spin_flash_ui_ {}

Definition at line 133 of file referee_base.h.

◆ stone_num_trigger_change_ui_

StringTriggerChangeUi * rm_referee::RefereeBase::stone_num_trigger_change_ui_ {}

Definition at line 126 of file referee_base.h.

◆ target_distance_time_change_ui_

TargetDistanceTimeChangeUi* rm_referee::RefereeBase::target_distance_time_change_ui_ {}

Definition at line 122 of file referee_base.h.

◆ target_trigger_change_ui_

TargetTriggerChangeUi* rm_referee::RefereeBase::target_trigger_change_ui_ {}

Definition at line 105 of file referee_base.h.

◆ target_view_angle_trigger_change_ui_

TargetViewAngleTriggerChangeUi* rm_referee::RefereeBase::target_view_angle_trigger_change_ui_ {}

Definition at line 106 of file referee_base.h.

◆ track_sub_

ros::Subscriber rm_referee::RefereeBase::track_sub_

Definition at line 88 of file referee_base.h.

◆ vel2D_cmd_sub_

ros::Subscriber rm_referee::RefereeBase::vel2D_cmd_sub_

Definition at line 78 of file referee_base.h.

◆ visualize_state_data_sub_

ros::Subscriber rm_referee::RefereeBase::visualize_state_data_sub_

Definition at line 100 of file referee_base.h.

◆ visualize_state_trigger_change_ui_

VisualizeStateTriggerChangeUi* rm_referee::RefereeBase::visualize_state_trigger_change_ui_ {}

Definition at line 128 of file referee_base.h.


The documentation for this class was generated from the following files:


rm_referee
Author(s): Qiayuan Liao
autogenerated on Tue May 6 2025 02:23:49