#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) |
Definition at line 19 of file referee_base.h.
|
explicit |
Definition at line 10 of file referee_base.cpp.
|
virtual |
Definition at line 417 of file referee_base.cpp.
|
virtual |
Definition at line 191 of file referee_base.cpp.
|
virtual |
Definition at line 512 of file referee_base.cpp.
|
virtual |
Definition at line 384 of file referee_base.cpp.
|
virtual |
Definition at line 500 of file referee_base.cpp.
|
virtual |
Definition at line 370 of file referee_base.cpp.
|
virtual |
Definition at line 468 of file referee_base.cpp.
|
virtual |
Definition at line 440 of file referee_base.cpp.
|
virtual |
Definition at line 613 of file referee_base.cpp.
|
virtual |
Definition at line 420 of file referee_base.cpp.
|
virtual |
Definition at line 583 of file referee_base.cpp.
|
virtual |
Definition at line 471 of file referee_base.cpp.
|
virtual |
Definition at line 395 of file referee_base.cpp.
|
virtual |
Definition at line 367 of file referee_base.cpp.
|
virtual |
Definition at line 463 of file referee_base.cpp.
|
virtual |
Definition at line 392 of file referee_base.cpp.
|
virtual |
Definition at line 398 of file referee_base.cpp.
|
virtual |
Definition at line 482 of file referee_base.cpp.
|
virtual |
Definition at line 532 of file referee_base.cpp.
|
virtual |
Definition at line 378 of file referee_base.cpp.
|
virtual |
Definition at line 497 of file referee_base.cpp.
|
virtual |
Definition at line 522 of file referee_base.cpp.
|
virtual |
Definition at line 607 of file referee_base.cpp.
|
virtual |
Definition at line 381 of file referee_base.cpp.
|
virtual |
Definition at line 356 of file referee_base.cpp.
|
virtual |
Definition at line 572 of file referee_base.cpp.
void rm_referee::RefereeBase::sendQueue | ( | ) |
Definition at line 321 of file referee_base.cpp.
|
virtual |
Definition at line 561 of file referee_base.cpp.
|
virtual |
Definition at line 551 of file referee_base.cpp.
void rm_referee::RefereeBase::sendSerialDataCallback | ( | ) |
Definition at line 270 of file referee_base.cpp.
|
virtual |
Definition at line 517 of file referee_base.cpp.
|
virtual |
Definition at line 595 of file referee_base.cpp.
|
virtual |
Definition at line 456 of file referee_base.cpp.
|
virtual |
Definition at line 579 of file referee_base.cpp.
|
virtual |
Definition at line 505 of file referee_base.cpp.
|
virtual |
Definition at line 601 of file referee_base.cpp.
|
virtual |
Definition at line 362 of file referee_base.cpp.
|
virtual |
Definition at line 589 of file referee_base.cpp.
|
virtual |
Definition at line 451 of file referee_base.cpp.
|
virtual |
Definition at line 619 of file referee_base.cpp.
ros::Subscriber rm_referee::RefereeBase::actuator_state_sub_ |
Definition at line 75 of file referee_base.h.
bool rm_referee::RefereeBase::add_ui_flag_ = false |
Definition at line 159 of file referee_base.h.
int rm_referee::RefereeBase::add_ui_frequency_ |
Definition at line 157 of file referee_base.h.
int rm_referee::RefereeBase::add_ui_max_times_ |
Definition at line 157 of file referee_base.h.
ros::Timer rm_referee::RefereeBase::add_ui_timer_ |
Definition at line 156 of file referee_base.h.
int rm_referee::RefereeBase::add_ui_times_ |
Definition at line 157 of file referee_base.h.
BalancePitchTimeChangeGroupUi* rm_referee::RefereeBase::balance_pitch_time_change_group_ui_ {} |
Definition at line 117 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::balance_state_sub_ |
Definition at line 89 of file referee_base.h.
Base& rm_referee::RefereeBase::base_ |
Definition at line 155 of file referee_base.h.
BulletNumShare* rm_referee::RefereeBase::bullet_num_share_ {} |
Definition at line 142 of file referee_base.h.
BulletTimeChangeUi* rm_referee::RefereeBase::bullet_time_change_ui_ {} |
Definition at line 110 of file referee_base.h.
BurstFlashUi* rm_referee::RefereeBase::burst_flash_ui_ {} |
Definition at line 138 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::calibration_status_sub_ |
Definition at line 83 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::camera_name_sub_ |
Definition at line 87 of file referee_base.h.
CameraTriggerChangeUi* rm_referee::RefereeBase::camera_trigger_change_ui_ {} |
Definition at line 107 of file referee_base.h.
CapacitorTimeChangeUi* rm_referee::RefereeBase::capacitor_time_change_ui_ {} |
Definition at line 111 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::card_cmd_sub_ |
Definition at line 82 of file referee_base.h.
std::deque<Graph> rm_referee::RefereeBase::character_queue_ |
Definition at line 148 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::chassis_cmd_sub_ |
Definition at line 77 of file referee_base.h.
ChassisTriggerChangeUi* rm_referee::RefereeBase::chassis_trigger_change_ui_ {} |
Definition at line 102 of file referee_base.h.
CoverFlashUi* rm_referee::RefereeBase::cover_flash_ui_ {} |
Definition at line 132 of file referee_base.h.
CustomInfoSender* rm_referee::RefereeBase::custom_info_sender {} |
Definition at line 141 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::customize_display_cmd_sub_ |
Definition at line 99 of file referee_base.h.
CustomizeDisplayFlashUi* rm_referee::RefereeBase::customize_display_flash_ui_ {} |
Definition at line 137 of file referee_base.h.
DartStatusTimeChangeUi* rm_referee::RefereeBase::dart_status_time_change_ui_ {} |
Definition at line 114 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::dbus_sub_ |
Definition at line 76 of file referee_base.h.
std::string rm_referee::RefereeBase::dbus_topic_ |
Definition at line 161 of file referee_base.h.
DeployFlashUi* rm_referee::RefereeBase::deploy_flash_ui_ {} |
Definition at line 134 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::detection_status_sub_ |
Definition at line 81 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::drone_pose_sub_ |
Definition at line 97 of file referee_base.h.
DroneTowardsTimeChangeGroupUi* rm_referee::RefereeBase::drone_towards_time_change_group_ui_ {} |
Definition at line 125 of file referee_base.h.
EffortTimeChangeUi* rm_referee::RefereeBase::effort_time_change_ui_ {} |
Definition at line 112 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::engineer_cmd_sub_ |
Definition at line 84 of file referee_base.h.
JointPositionTimeChangeUi* rm_referee::RefereeBase::engineer_joint1_time_change_ui {} |
Definition at line 120 of file referee_base.h.
JointPositionTimeChangeUi * rm_referee::RefereeBase::engineer_joint2_time_change_ui {} |
Definition at line 120 of file referee_base.h.
JointPositionTimeChangeUi * rm_referee::RefereeBase::engineer_joint3_time_change_ui {} |
Definition at line 121 of file referee_base.h.
ExceedBulletSpeedFlashUi* rm_referee::RefereeBase::exceed_bullet_speed_flash_ui_ {} |
Definition at line 136 of file referee_base.h.
FixedUi* rm_referee::RefereeBase::fixed_ui_ {} |
Definition at line 130 of file referee_base.h.
FrictionSpeedTriggerChangeUi* rm_referee::RefereeBase::friction_speed_trigger_change_ui_ {} |
Definition at line 108 of file referee_base.h.
FriendBulletsTimeChangeGroupUi* rm_referee::RefereeBase::friend_bullets_time_change_group_ui_ {} |
Definition at line 123 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::gimbal_cmd_sub_ |
Definition at line 80 of file referee_base.h.
GimbalTriggerChangeUi* rm_referee::RefereeBase::gimbal_trigger_change_ui_ {} |
Definition at line 104 of file referee_base.h.
std::deque<Graph> rm_referee::RefereeBase::graph_queue_ |
Definition at line 147 of file referee_base.h.
GroupUiBase* rm_referee::RefereeBase::graph_queue_sender_ {} |
Definition at line 146 of file referee_base.h.
StringTriggerChangeUi * rm_referee::RefereeBase::gripper_state_trigger_change_ui_ {} |
Definition at line 127 of file referee_base.h.
HeroHitFlashUi* rm_referee::RefereeBase::hero_hit_flash_ui_ {} |
Definition at line 135 of file referee_base.h.
ImageTransmissionAngleTimeChangeUi* rm_referee::RefereeBase::image_transmission_angle_time_change_ui_ {} |
Definition at line 119 of file referee_base.h.
InteractiveSender* rm_referee::RefereeBase::interactive_data_sender_ {} |
Definition at line 140 of file referee_base.h.
bool rm_referee::RefereeBase::is_adding_ = false |
Definition at line 159 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::joint_state_sub_ |
Definition at line 74 of file referee_base.h.
StringTriggerChangeUi * rm_referee::RefereeBase::joint_temperature_trigger_change_ui_ {} |
Definition at line 127 of file referee_base.h.
LaneLineTimeChangeGroupUi* rm_referee::RefereeBase::lane_line_time_change_ui_ {} |
Definition at line 116 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::manual_data_sub_ |
Definition at line 86 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::map_sentry_sub_ |
Definition at line 91 of file referee_base.h.
ros::NodeHandle rm_referee::RefereeBase::nh_ |
Definition at line 160 of file referee_base.h.
PitchAngleTimeChangeUi* rm_referee::RefereeBase::pitch_angle_time_change_ui_ {} |
Definition at line 118 of file referee_base.h.
ProgressTimeChangeUi* rm_referee::RefereeBase::progress_time_change_ui_ {} |
Definition at line 113 of file referee_base.h.
ros::Time rm_referee::RefereeBase::radar_cmd_data_last_send_ |
Definition at line 153 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::radar_cmd_sub_ |
Definition at line 95 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::radar_date_sub_ |
Definition at line 85 of file referee_base.h.
ros::Time rm_referee::RefereeBase::radar_interactive_data_last_send_ |
Definition at line 151 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::radar_receive_sub_ |
Definition at line 90 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::radar_to_referee_sub_ |
Definition at line 93 of file referee_base.h.
RadarToSentry* rm_referee::RefereeBase::radar_to_sentry_ {} |
Definition at line 144 of file referee_base.h.
RotationTimeChangeUi* rm_referee::RefereeBase::rotation_time_change_ui_ {} |
Definition at line 115 of file referee_base.h.
ros::Timer rm_referee::RefereeBase::send_serial_data_timer_ |
Definition at line 156 of file referee_base.h.
double rm_referee::RefereeBase::send_ui_queue_delay_ |
Definition at line 158 of file referee_base.h.
ros::Time rm_referee::RefereeBase::sentry_cmd_data_last_send_ |
Definition at line 153 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::sentry_cmd_sub_ |
Definition at line 94 of file referee_base.h.
ros::Time rm_referee::RefereeBase::sentry_interactive_data_last_send_ |
Definition at line 152 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::sentry_state_sub_ |
Definition at line 96 of file referee_base.h.
SentryToRadar* rm_referee::RefereeBase::sentry_to_radar_ {} |
Definition at line 143 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::sentry_to_referee_sub_ |
Definition at line 92 of file referee_base.h.
StringTriggerChangeUi* rm_referee::RefereeBase::servo_mode_trigger_change_ui_ {} |
Definition at line 126 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::shoot_cmd_sub_ |
Definition at line 98 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::shoot_state_sub_ |
Definition at line 79 of file referee_base.h.
ShooterTriggerChangeUi* rm_referee::RefereeBase::shooter_trigger_change_ui_ {} |
Definition at line 103 of file referee_base.h.
SpinFlashUi* rm_referee::RefereeBase::spin_flash_ui_ {} |
Definition at line 133 of file referee_base.h.
StringTriggerChangeUi * rm_referee::RefereeBase::stone_num_trigger_change_ui_ {} |
Definition at line 126 of file referee_base.h.
TargetDistanceTimeChangeUi* rm_referee::RefereeBase::target_distance_time_change_ui_ {} |
Definition at line 122 of file referee_base.h.
TargetTriggerChangeUi* rm_referee::RefereeBase::target_trigger_change_ui_ {} |
Definition at line 105 of file referee_base.h.
TargetViewAngleTriggerChangeUi* rm_referee::RefereeBase::target_view_angle_trigger_change_ui_ {} |
Definition at line 106 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::track_sub_ |
Definition at line 88 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::vel2D_cmd_sub_ |
Definition at line 78 of file referee_base.h.
ros::Subscriber rm_referee::RefereeBase::visualize_state_data_sub_ |
Definition at line 100 of file referee_base.h.
VisualizeStateTriggerChangeUi* rm_referee::RefereeBase::visualize_state_trigger_change_ui_ {} |
Definition at line 128 of file referee_base.h.