27 const ros::Time& last_get_data_time);
28 virtual void gameStatusDataCallBack(
const rm_msgs::GameStatus& game_status_data,
const ros::Time& last_get_data_time);
30 ros::Time& last_get_data_time);
31 virtual void powerHeatDataCallBack(
const rm_msgs::PowerHeatData& power_heat_data,
const ros::Time& last_get_data_time);
32 virtual void robotHurtDataCallBack(
const rm_msgs::RobotHurt& robot_hurt_data,
const ros::Time& last_get_data_time);
34 const ros::Time& last_get_data_time);
36 const ros::Time& last_get_data_time);
37 virtual void eventDataCallBack(
const rm_msgs::EventData& event_data,
const ros::Time& last_get_data_time);
56 virtual void trackCallBack(
const rm_msgs::TrackDataConstPtr& data);
Definition time_change_ui.h:196
Definition interactive_data.h:40
Definition time_change_ui.h:309
Definition flash_ui.h:162
Definition trigger_change_ui.h:225
Definition time_change_ui.h:43
Definition trigger_change_ui.h:49
Definition interactive_data.h:28
Definition time_change_ui.h:101
Definition time_change_ui.h:363
Definition time_change_ui.h:73
Definition flash_ui.h:147
Definition trigger_change_ui.h:263
Definition time_change_ui.h:396
Definition trigger_change_ui.h:120
Definition flash_ui.h:112
Definition time_change_ui.h:271
Definition interactive_data.h:12
Definition time_change_ui.h:284
Definition time_change_ui.h:149
Definition time_change_ui.h:258
Definition time_change_ui.h:87
Definition interactive_data.h:64
Definition referee_base.h:20
FrictionSpeedTriggerChangeUi * friction_speed_trigger_change_ui_
Definition referee_base.h:108
virtual void robotHurtDataCallBack(const rm_msgs::RobotHurt &robot_hurt_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:416
virtual void radarReceiveCallback(const rm_msgs::ClientMapReceiveData::ConstPtr &data)
Definition referee_base.cpp:571
ros::Subscriber sentry_state_sub_
Definition referee_base.h:96
ProgressTimeChangeUi * progress_time_change_ui_
Definition referee_base.h:113
GimbalTriggerChangeUi * gimbal_trigger_change_ui_
Definition referee_base.h:104
BurstFlashUi * burst_flash_ui_
Definition referee_base.h:139
StringTriggerChangeUi * joint_temperature_trigger_change_ui_
Definition referee_base.h:128
ros::Subscriber manual_data_sub_
Definition referee_base.h:86
virtual void robotStatusDataCallBack(const rm_msgs::GameRobotStatus &game_robot_status_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:384
virtual void balanceStateCallback(const rm_msgs::BalanceStateConstPtr &data)
Definition referee_base.cpp:561
virtual void interactiveDataCallBack(const rm_referee::InteractiveData &interactive_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:427
RadarToSentry * radar_to_sentry_
Definition referee_base.h:145
BulletTimeChangeUi * bullet_time_change_ui_
Definition referee_base.h:110
int add_ui_max_times_
Definition referee_base.h:158
ros::Subscriber camera_name_sub_
Definition referee_base.h:87
ros::Subscriber visualize_state_data_sub_
Definition referee_base.h:100
virtual void sendSentryCmdCallback(const rm_msgs::SentryCmdConstPtr &data)
Definition referee_base.cpp:600
TargetHpTimeChangeUi * target_hp_time_change_ui_
Definition referee_base.h:124
virtual void radarToRefereeCallBack(const rm_msgs::RadarToSentryConstPtr &data)
Definition referee_base.cpp:658
ros::Subscriber chassis_cmd_sub_
Definition referee_base.h:77
void sendSerialDataCallback()
Definition referee_base.cpp:298
virtual void eventDataCallBack(const rm_msgs::EventData &event_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:430
virtual void gimbalCmdDataCallback(const rm_msgs::GimbalCmd::ConstPtr &data)
Definition referee_base.cpp:505
LaneLineTimeChangeGroupUi * lane_line_time_change_ui_
Definition referee_base.h:116
virtual void updateBulletRemainData(const rm_referee::BulletNumData &data)
Definition referee_base.cpp:652
GroupUiBase * graph_queue_sender_
Definition referee_base.h:147
CapacitorTimeChangeUi * capacitor_time_change_ui_
Definition referee_base.h:111
virtual void mapSentryCallback(const rm_msgs::MapSentryDataConstPtr &data)
Definition referee_base.cpp:581
std::string dbus_topic_
Definition referee_base.h:162
ros::Subscriber actuator_state_sub_
Definition referee_base.h:75
virtual void actuatorStateCallback(const rm_msgs::ActuatorState::ConstPtr &data)
Definition referee_base.cpp:452
ros::Subscriber joint_state_sub_
Definition referee_base.h:74
SpinFlashUi * spin_flash_ui_
Definition referee_base.h:134
ros::Subscriber engineer_cmd_sub_
Definition referee_base.h:84
EffortTimeChangeUi * effort_time_change_ui_
Definition referee_base.h:112
virtual void customizeDisplayCmdCallBack(const std_msgs::UInt32ConstPtr &data)
Definition referee_base.cpp:664
CameraTriggerChangeUi * camera_trigger_change_ui_
Definition referee_base.h:107
std::deque< Graph > character_queue_
Definition referee_base.h:149
virtual void shootCmdCallBack(const rm_msgs::ShootCmdConstPtr &data)
Definition referee_base.cpp:644
virtual void sendRadarCmdCallback(const rm_msgs::RadarCmdConstPtr &data)
Definition referee_base.cpp:610
ros::Subscriber vel2D_cmd_sub_
Definition referee_base.h:78
virtual void chassisCmdDataCallback(const rm_msgs::ChassisCmd::ConstPtr &data)
Definition referee_base.cpp:482
StringTriggerChangeUi * servo_mode_trigger_change_ui_
Definition referee_base.h:127
ros::Time radar_interactive_data_last_send_
Definition referee_base.h:152
void sendQueue()
Definition referee_base.cpp:349
BalancePitchTimeChangeGroupUi * balance_pitch_time_change_group_ui_
Definition referee_base.h:117
ros::Subscriber balance_state_sub_
Definition referee_base.h:89
InteractiveSender * interactive_data_sender_
Definition referee_base.h:141
ros::Subscriber sentry_cmd_sub_
Definition referee_base.h:94
ros::Subscriber card_cmd_sub_
Definition referee_base.h:82
JointPositionTimeChangeUi * engineer_joint2_time_change_ui
Definition referee_base.h:120
virtual void shootStateCallback(const rm_msgs::ShootState::ConstPtr &data)
Definition referee_base.cpp:498
bool add_ui_flag_
Definition referee_base.h:160
ros::Subscriber shoot_cmd_sub_
Definition referee_base.h:98
StringTriggerChangeUi * gripper_state_trigger_change_ui_
Definition referee_base.h:128
ros::Subscriber customize_display_cmd_sub_
Definition referee_base.h:99
DroneTowardsTimeChangeGroupUi * drone_towards_time_change_group_ui_
Definition referee_base.h:126
virtual void addUi()
Definition referee_base.cpp:209
virtual void radarDataCallBack(const std_msgs::Int8MultiArrayConstPtr &data)
Definition referee_base.cpp:539
virtual void manualDataCallBack(const rm_msgs::ManualToReferee::ConstPtr &data)
Definition referee_base.cpp:524
virtual void sendCustomInfoCallback(const std_msgs::StringConstPtr &data)
Definition referee_base.cpp:621
ros::Time sentry_interactive_data_last_send_
Definition referee_base.h:153
CustomInfoSender * custom_info_sender
Definition referee_base.h:142
ros::Time sentry_cmd_data_last_send_
Definition referee_base.h:154
TargetViewAngleTriggerChangeUi * target_view_angle_trigger_change_ui_
Definition referee_base.h:106
FixedUi * fixed_ui_
Definition referee_base.h:131
HeroHitFlashUi * hero_hit_flash_ui_
Definition referee_base.h:136
ros::Subscriber map_sentry_sub_
Definition referee_base.h:91
virtual void dbusDataCallback(const rm_msgs::DbusData::ConstPtr &data)
Definition referee_base.cpp:455
JointPositionTimeChangeUi * engineer_joint3_time_change_ui
Definition referee_base.h:121
StringTriggerChangeUi * stone_num_trigger_change_ui_
Definition referee_base.h:127
virtual void vel2DCmdDataCallback(const geometry_msgs::Twist::ConstPtr &data)
Definition referee_base.cpp:493
ShooterTriggerChangeUi * shooter_trigger_change_ui_
Definition referee_base.h:103
CoverFlashUi * cover_flash_ui_
Definition referee_base.h:133
RefereeBase(ros::NodeHandle &nh, Base &base)
Definition referee_base.cpp:10
ExceedBulletSpeedFlashUi * exceed_bullet_speed_flash_ui_
Definition referee_base.h:137
JointPositionTimeChangeUi * engineer_joint1_time_change_ui
Definition referee_base.h:120
ros::Subscriber sentry_to_referee_sub_
Definition referee_base.h:92
virtual void cardCmdDataCallback(const rm_msgs::StateCmd::ConstPtr &data)
Definition referee_base.cpp:510
virtual void bulletRemainDataCallBack(const rm_msgs::BulletAllowance &bullet_allowance, const ros::Time &last_get_data_time)
Definition referee_base.cpp:419
ros::Subscriber detection_status_sub_
Definition referee_base.h:81
ros::Subscriber calibration_status_sub_
Definition referee_base.h:83
ros::Subscriber track_sub_
Definition referee_base.h:88
ros::Subscriber dbus_sub_
Definition referee_base.h:76
double send_ui_queue_delay_
Definition referee_base.h:159
ros::Time radar_cmd_data_last_send_
Definition referee_base.h:154
RotationTimeChangeUi * rotation_time_change_ui_
Definition referee_base.h:115
virtual void supplyBulletDataCallBack(const rm_msgs::SupplyProjectileAction &data)
Definition referee_base.cpp:628
FriendBulletsTimeChangeGroupUi * friend_bullets_time_change_group_ui_
Definition referee_base.h:123
ros::Subscriber shoot_state_sub_
Definition referee_base.h:79
ros::Subscriber radar_to_referee_sub_
Definition referee_base.h:93
CustomizeDisplayFlashUi * customize_display_flash_ui_
Definition referee_base.h:138
virtual void visualizeStateDataCallBack(const rm_msgs::VisualizeStateDataConstPtr &data)
Definition referee_base.cpp:670
virtual void sentryAttackingTargetCallback(const rm_msgs::SentryAttackingTargetConstPtr &data)
Definition referee_base.cpp:566
SentryToRadar * sentry_to_radar_
Definition referee_base.h:144
TargetDistanceTimeChangeUi * target_distance_time_change_ui_
Definition referee_base.h:122
int add_ui_times_
Definition referee_base.h:158
virtual void updateShootDataDataCallBack(const rm_msgs::ShootData &msg)
Definition referee_base.cpp:638
virtual void trackCallBack(const rm_msgs::TrackDataConstPtr &data)
Definition referee_base.cpp:547
virtual void updateGameRobotHpDataCallBack(const rm_msgs::GameRobotHp &game_robot_hp_data)
Definition referee_base.cpp:390
virtual void cameraNameCallBack(const std_msgs::StringConstPtr &data)
Definition referee_base.cpp:542
Base & base_
Definition referee_base.h:156
ros::Subscriber drone_pose_sub_
Definition referee_base.h:97
BulletNumShare * bullet_num_share_
Definition referee_base.h:143
virtual void dronePoseCallBack(const geometry_msgs::PoseStampedConstPtr &data)
Definition referee_base.cpp:632
virtual void engineerUiDataCallback(const rm_msgs::EngineerUi::ConstPtr &data)
Definition referee_base.cpp:513
ros::Subscriber gimbal_cmd_sub_
Definition referee_base.h:80
ros::Timer add_ui_timer_
Definition referee_base.h:157
PitchAngleTimeChangeUi * pitch_angle_time_change_ui_
Definition referee_base.h:118
ros::Timer send_serial_data_timer_
Definition referee_base.h:157
ros::Subscriber radar_date_sub_
Definition referee_base.h:85
VisualizeStateTriggerChangeUi * visualize_state_trigger_change_ui_
Definition referee_base.h:129
virtual void powerHeatDataCallBack(const rm_msgs::PowerHeatData &power_heat_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:413
bool is_adding_
Definition referee_base.h:160
ros::Subscriber radar_cmd_sub_
Definition referee_base.h:95
virtual void gameStatusDataCallBack(const rm_msgs::GameStatus &game_status_data, const ros::Time &last_get_data_time)
Definition referee_base.cpp:397
DartStatusTimeChangeUi * dart_status_time_change_ui_
Definition referee_base.h:114
DeployFlashUi * deploy_flash_ui_
Definition referee_base.h:135
ImageTransmissionAngleTimeChangeUi * image_transmission_angle_time_change_ui_
Definition referee_base.h:119
TargetTriggerChangeUi * target_trigger_change_ui_
Definition referee_base.h:105
ros::Subscriber radar_receive_sub_
Definition referee_base.h:90
std::deque< Graph > graph_queue_
Definition referee_base.h:148
virtual void capacityDataCallBack(const rm_msgs::PowerManagementSampleAndStatusData &data, ros::Time &last_get_data_time)
Definition referee_base.cpp:400
ChassisTriggerChangeUi * chassis_trigger_change_ui_
Definition referee_base.h:102
virtual void jointStateCallback(const sensor_msgs::JointState::ConstPtr &joint_state)
Definition referee_base.cpp:433
int add_ui_frequency_
Definition referee_base.h:158
ros::NodeHandle nh_
Definition referee_base.h:161
Definition time_change_ui.h:114
Definition interactive_data.h:51
Definition trigger_change_ui.h:101
Definition trigger_change_ui.h:250
Definition time_change_ui.h:323
Definition time_change_ui.h:426
Definition trigger_change_ui.h:139
Definition trigger_change_ui.h:162
Definition trigger_change_ui.h:276