Public Attributes | List of all members
rm_referee::__packed Struct Reference

#include <protocol.h>

Public Attributes

uint8_t abnormal_reset_reason
 
uint8_t armor_id: 4
 
uint16_t attack_buff
 
uint8_t attack_time
 
uint8_t base_buff_point_state: 1
 
uint8_t be_hit_target: 3
 
uint16_t be_hit_time: 9
 
uint8_t behind_enemy_terrain_span_buff_point_state: 1
 
uint8_t behind_own_terrain_span_buff_point_state: 1
 
uint8_t below_central_enemy_terrain_span_buff_point_state: 1
 
uint8_t below_central_own_terrain_span_buff_point_state: 1
 
uint8_t below_road_enemy_terrain_span_buff_point_state: 1
 
uint8_t below_road_own_terrain_span_buff_point_state: 1
 
uint16_t blue_1_bullet_left
 
uint16_t blue_1_robot_hp
 
uint16_t blue_2_bullet_left
 
uint16_t blue_2_robot_hp
 
uint16_t blue_3_robot_hp
 
uint16_t blue_4_robot_hp
 
uint16_t blue_7_robot_hp
 
uint16_t blue_base_hp
 
uint16_t blue_outpost_hp
 
uint8_t bullet_17_mm_num
 
uint8_t bullet_42_mm_num
 
uint16_t bullet_allowance_num_17_mm
 
uint16_t bullet_allowance_num_42_mm
 
uint8_t bullet_freq
 
float bullet_speed
 
uint8_t bullet_type
 
uint8_t capacity_expect_charge_power
 
uint8_t capacity_recent_charge_power_high_8_bit
 
uint8_t capacity_recent_charge_power_low_8_bit
 
uint8_t capacity_remain_charge_high_8_bit
 
uint8_t capacity_remain_charge_low_8_bit
 
uint8_t central_buff_point: 1
 
uint8_t central_elevated_ground_state: 2
 
uint8_t central_point_state: 2
 
uint8_t chassis_expect_power_high_8_bit
 
uint8_t chassis_expect_power_low_8_bit
 
uint16_t chassis_power_buffer
 
uint8_t chassis_power_high_8_bit
 
uint16_t chassis_power_limit
 
uint8_t chassis_power_low_8_bit
 
uint8_t cmd_source
 
uint16_t coin_remaining_num
 
uint8_t command_keyboard
 
GraphConfig config
 
uint8_t content [30]
 
uint8_t cooling_buff
 
uint8_t count
 
uint8_t crc_8
 
uint8_t dart_belong
 
uint8_t dart_current_target: 2
 
uint8_t dart_last_aim_state: 3
 
uint8_t dart_launch_opening_status
 
uint8_t dart_remaining_time
 
uint8_t data
 
uint16_t data_cmd_id
 
uint16_t data_length
 
uint8_t defence_buff
 
int8_t delta_x [49]
 
int8_t delta_y [49]
 
uint8_t enemy_central_elevated_ground_state: 1
 
uint8_t enemy_large_resource_island_point: 1
 
uint8_t enemy_total_hit_received: 3
 
uint8_t enemy_trapezoidal_elevated_ground_state: 1
 
bool engineer_marked
 
uint16_t engineer_position_x
 
uint16_t engineer_position_y
 
float engineer_x
 
float engineer_y
 
int8_t error_code
 
uint8_t f_1_zone_buff_debuff_status: 3
 
uint8_t f_1_zone_status: 1
 
uint8_t f_2_zone_buff_debuff_status: 3
 
uint8_t f_2_zone_status: 1
 
uint8_t f_3_zone_buff_debuff_status: 3
 
uint8_t f_3_zone_status: 1
 
uint8_t f_4_zone_buff_debuff_status: 3
 
uint8_t f_4_zone_status: 1
 
uint8_t f_5_zone_buff_debuff_status: 3
 
uint8_t f_5_zone_status: 1
 
uint8_t f_6_zone_buff_debuff_status: 3
 
uint8_t f_6_zone_status: 1
 
uint8_t forward_enemy_terrain_span_buff_point_state: 1
 
uint8_t forward_own_terrain_span_buff_point_state: 1
 
uint8_t foul_robot_id
 
uint8_t game_progress: 4
 
uint8_t game_type: 4
 
InteractiveDataHeader header
 
InteractiveDataHeader header_data
 
uint16_t hero_position_x
 
uint16_t hero_position_y
 
float hero_x
 
float hero_y
 
uint8_t hurt_type: 4
 
uint16_t infantry_3_position_x
 
uint16_t infantry_3_position_y
 
uint16_t infantry_4_position_x
 
uint16_t infantry_4_position_y
 
uint16_t infantry_5_position_x
 
uint16_t infantry_5_position_y
 
uint8_t intention
 
uint16_t is_out_of_war: 1
 
uint16_t keyboard_value
 
uint8_t large_power_rune_state: 1
 
uint16_t latest_launch_cmd_time
 
int8_t left_button_down
 
uint8_t level
 
uint32_t LR
 
uint8_t mains_power_chassis_output: 1
 
uint8_t mains_power_gimbal_output: 1
 
uint8_t mains_power_shooter_output: 1
 
uint8_t mark_engineer_progress: 1
 
uint8_t mark_hero_progress: 1
 
uint8_t mark_sentry_progress: 1
 
uint8_t mark_standard_3_progress: 1
 
uint8_t mark_standard_4_progress: 1
 
uint16_t max_hp
 
int16_t mouse_x
 
int16_t mouse_y
 
int16_t mouse_z
 
uint8_t nan_overlapping_supplier_zone: 1
 
uint8_t nan_overlapping_supply_station_state: 1
 
uint8_t overlapping_supplier_zone: 1
 
uint8_t overlapping_supply_station_state: 1
 
uint8_t own_central_elevated_ground_state: 1
 
uint8_t own_fort_buff_point: 1
 
uint8_t own_large_resource_island_point: 1
 
uint8_t own_outpost_buff_point: 1
 
uint8_t own_trapezoidal_elevated_ground_state: 1
 
uint32_t PC
 
float position_x
 
float position_y
 
uint8_t power_management_before_reset_topology: 4
 
uint8_t power_management_protection_info: 2
 
uint8_t power_management_topology: 2
 
char process_name [32]
 
uint32_t PSR
 
uint32_t r_0
 
uint32_t r_1
 
uint32_t r_12
 
uint32_t r_2
 
uint32_t r_3
 
uint8_t radar_info
 
uint16_t receiver_id
 
uint8_t recovery_buff
 
uint16_t red_1_bullet_left
 
uint16_t red_1_robot_hp
 
uint16_t red_2_bullet_left
 
uint16_t red_2_robot_hp
 
uint16_t red_3_robot_hp
 
uint16_t red_4_robot_hp
 
uint16_t red_7_robot_hp
 
uint16_t red_base_hp
 
uint16_t red_outpost_hp
 
uint16_t remain_hp
 
uint16_t remaining_bullets_can_supply: 11
 
uint8_t remaining_energy
 
uint16_t reserved: 9
 
uint8_t reserved
 
uint16_t reserved_1
 
float reserved_1
 
uint16_t reserved_2
 
float reserved_2
 
float reserved_3
 
uint16_t reverse: 4
 
uint32_t reversed: 8
 
uint8_t reversed
 
int8_t right_button_down
 
uint8_t robot_id
 
uint8_t robot_ID
 
uint8_t robot_level
 
uint16_t sender_id
 
uint32_t sentry_info
 
uint16_t sentry_position_x
 
uint16_t sentry_position_y
 
uint8_t seq
 
uint16_t shooter_cooling_limit
 
uint16_t shooter_cooling_rate
 
uint8_t shooter_id
 
uint16_t shooter_id_1_17_mm_cooling_heat
 
uint16_t shooter_id_1_42_mm_cooling_heat
 
uint16_t shooter_id_2_17_mm_cooling_heat
 
uint8_t small_power_rune_state: 1
 
uint8_t sof
 
uint16_t stage_remain_time
 
uint16_t stage_remaining_time
 
float standard_3_x
 
float standard_3_y
 
float standard_4_x
 
float standard_4_y
 
uint16_t start_position_x
 
uint16_t start_position_y
 
uint8_t state_machine_before_reset_mode: 4
 
uint8_t state_machine_running_state: 4
 
char string [31]
 
uint8_t supplier_zone_state: 1
 
uint8_t supply_projectile_num
 
uint8_t supply_projectile_step
 
uint8_t supply_robot_id
 
uint64_t sync_time_stamp
 
uint16_t target_change_time
 
float target_position_x
 
float target_position_y
 
uint8_t target_robot_ID
 
uint8_t trapezoidal_elevated_ground_state: 2
 
uint8_t upper_central_enemy_terrain_span_buff_point_state: 1
 
uint8_t upper_central_own_terrain_span_buff_point_state: 1
 
uint8_t upper_road_enemy_terrain_span_buff_point_state: 1
 
uint8_t upper_road_own_terrain_span_buff_point_state: 1
 
uint8_t user_data [30]
 
uint8_t vulnerability_buff
 
uint8_t winner
 
float x
 
float y
 
float yaw
 

Detailed Description

Definition at line 219 of file protocol.h.

Member Data Documentation

◆ abnormal_reset_reason

uint8_t rm_referee::__packed::abnormal_reset_reason

Definition at line 687 of file protocol.h.

◆ armor_id

uint8_t rm_referee::__packed::armor_id

Definition at line 374 of file protocol.h.

◆ attack_buff

uint16_t rm_referee::__packed::attack_buff

Definition at line 363 of file protocol.h.

◆ attack_time

uint8_t rm_referee::__packed::attack_time

Definition at line 369 of file protocol.h.

◆ base_buff_point_state

uint8_t rm_referee::__packed::base_buff_point_state

Definition at line 395 of file protocol.h.

◆ be_hit_target

uint8_t rm_referee::__packed::be_hit_target

Definition at line 296 of file protocol.h.

◆ be_hit_time

uint16_t rm_referee::__packed::be_hit_time

Definition at line 295 of file protocol.h.

◆ behind_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::behind_enemy_terrain_span_buff_point_state

Definition at line 403 of file protocol.h.

◆ behind_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::behind_own_terrain_span_buff_point_state

Definition at line 401 of file protocol.h.

◆ below_central_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_central_enemy_terrain_span_buff_point_state

Definition at line 406 of file protocol.h.

◆ below_central_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_central_own_terrain_span_buff_point_state

Definition at line 404 of file protocol.h.

◆ below_road_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_road_enemy_terrain_span_buff_point_state

Definition at line 410 of file protocol.h.

◆ below_road_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_road_own_terrain_span_buff_point_state

Definition at line 408 of file protocol.h.

◆ blue_1_bullet_left

uint16_t rm_referee::__packed::blue_1_bullet_left

Definition at line 282 of file protocol.h.

◆ blue_1_robot_hp

uint16_t rm_referee::__packed::blue_1_robot_hp

Definition at line 250 of file protocol.h.

◆ blue_2_bullet_left

uint16_t rm_referee::__packed::blue_2_bullet_left

Definition at line 283 of file protocol.h.

◆ blue_2_robot_hp

uint16_t rm_referee::__packed::blue_2_robot_hp

Definition at line 251 of file protocol.h.

◆ blue_3_robot_hp

uint16_t rm_referee::__packed::blue_3_robot_hp

Definition at line 252 of file protocol.h.

◆ blue_4_robot_hp

uint16_t rm_referee::__packed::blue_4_robot_hp

Definition at line 253 of file protocol.h.

◆ blue_7_robot_hp

uint16_t rm_referee::__packed::blue_7_robot_hp

Definition at line 255 of file protocol.h.

◆ blue_base_hp

uint16_t rm_referee::__packed::blue_base_hp

Definition at line 257 of file protocol.h.

◆ blue_outpost_hp

uint16_t rm_referee::__packed::blue_outpost_hp

Definition at line 256 of file protocol.h.

◆ bullet_17_mm_num

uint8_t rm_referee::__packed::bullet_17_mm_num

Definition at line 636 of file protocol.h.

◆ bullet_42_mm_num

uint8_t rm_referee::__packed::bullet_42_mm_num

Definition at line 635 of file protocol.h.

◆ bullet_allowance_num_17_mm

uint16_t rm_referee::__packed::bullet_allowance_num_17_mm

Definition at line 388 of file protocol.h.

◆ bullet_allowance_num_42_mm

uint16_t rm_referee::__packed::bullet_allowance_num_42_mm

Definition at line 389 of file protocol.h.

◆ bullet_freq

uint8_t rm_referee::__packed::bullet_freq

Definition at line 382 of file protocol.h.

◆ bullet_speed

float rm_referee::__packed::bullet_speed

Definition at line 383 of file protocol.h.

◆ bullet_type

uint8_t rm_referee::__packed::bullet_type

Definition at line 380 of file protocol.h.

◆ capacity_expect_charge_power

uint8_t rm_referee::__packed::capacity_expect_charge_power

Definition at line 656 of file protocol.h.

◆ capacity_recent_charge_power_high_8_bit

uint8_t rm_referee::__packed::capacity_recent_charge_power_high_8_bit

Definition at line 652 of file protocol.h.

◆ capacity_recent_charge_power_low_8_bit

uint8_t rm_referee::__packed::capacity_recent_charge_power_low_8_bit

Definition at line 653 of file protocol.h.

◆ capacity_remain_charge_high_8_bit

uint8_t rm_referee::__packed::capacity_remain_charge_high_8_bit

Definition at line 654 of file protocol.h.

◆ capacity_remain_charge_low_8_bit

uint8_t rm_referee::__packed::capacity_remain_charge_low_8_bit

Definition at line 655 of file protocol.h.

◆ central_buff_point

uint8_t rm_referee::__packed::central_buff_point

Definition at line 418 of file protocol.h.

◆ central_elevated_ground_state

uint8_t rm_referee::__packed::central_elevated_ground_state

Definition at line 293 of file protocol.h.

◆ central_point_state

uint8_t rm_referee::__packed::central_point_state

Definition at line 297 of file protocol.h.

◆ chassis_expect_power_high_8_bit

uint8_t rm_referee::__packed::chassis_expect_power_high_8_bit

Definition at line 650 of file protocol.h.

◆ chassis_expect_power_low_8_bit

uint8_t rm_referee::__packed::chassis_expect_power_low_8_bit

Definition at line 651 of file protocol.h.

◆ chassis_power_buffer

uint16_t rm_referee::__packed::chassis_power_buffer

Definition at line 344 of file protocol.h.

◆ chassis_power_high_8_bit

uint8_t rm_referee::__packed::chassis_power_high_8_bit

Definition at line 648 of file protocol.h.

◆ chassis_power_limit

uint16_t rm_referee::__packed::chassis_power_limit

Definition at line 333 of file protocol.h.

◆ chassis_power_low_8_bit

uint8_t rm_referee::__packed::chassis_power_low_8_bit

Definition at line 649 of file protocol.h.

◆ cmd_source

uint8_t rm_referee::__packed::cmd_source

Definition at line 575 of file protocol.h.

◆ coin_remaining_num

uint16_t rm_referee::__packed::coin_remaining_num

Definition at line 390 of file protocol.h.

◆ command_keyboard

uint8_t rm_referee::__packed::command_keyboard

Definition at line 573 of file protocol.h.

◆ config

GraphConfig rm_referee::__packed::config

Definition at line 510 of file protocol.h.

◆ content

uint8_t rm_referee::__packed::content[30]

Definition at line 511 of file protocol.h.

◆ cooling_buff

uint8_t rm_referee::__packed::cooling_buff

Definition at line 360 of file protocol.h.

◆ count

uint8_t rm_referee::__packed::count

Definition at line 313 of file protocol.h.

◆ crc_8

uint8_t rm_referee::__packed::crc_8

Definition at line 224 of file protocol.h.

◆ dart_belong

uint8_t rm_referee::__packed::dart_belong

Definition at line 262 of file protocol.h.

◆ dart_current_target

uint8_t rm_referee::__packed::dart_current_target

Definition at line 321 of file protocol.h.

◆ dart_last_aim_state

uint8_t rm_referee::__packed::dart_last_aim_state

Definition at line 319 of file protocol.h.

◆ dart_launch_opening_status

uint8_t rm_referee::__packed::dart_launch_opening_status

Definition at line 424 of file protocol.h.

◆ dart_remaining_time

uint8_t rm_referee::__packed::dart_remaining_time

Definition at line 318 of file protocol.h.

◆ data

uint8_t rm_referee::__packed::data

Definition at line 541 of file protocol.h.

◆ data_cmd_id

uint16_t rm_referee::__packed::data_cmd_id

Definition at line 433 of file protocol.h.

◆ data_length

uint16_t rm_referee::__packed::data_length

Definition at line 222 of file protocol.h.

◆ defence_buff

uint8_t rm_referee::__packed::defence_buff

Definition at line 361 of file protocol.h.

◆ delta_x

int8_t rm_referee::__packed::delta_x[49]

Definition at line 627 of file protocol.h.

◆ delta_y

int8_t rm_referee::__packed::delta_y[49]

Definition at line 628 of file protocol.h.

◆ enemy_central_elevated_ground_state

uint8_t rm_referee::__packed::enemy_central_elevated_ground_state

Definition at line 397 of file protocol.h.

◆ enemy_large_resource_island_point

uint8_t rm_referee::__packed::enemy_large_resource_island_point

Definition at line 417 of file protocol.h.

◆ enemy_total_hit_received

uint8_t rm_referee::__packed::enemy_total_hit_received

Definition at line 320 of file protocol.h.

◆ enemy_trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::enemy_trapezoidal_elevated_ground_state

Definition at line 399 of file protocol.h.

◆ engineer_marked

bool rm_referee::__packed::engineer_marked

Definition at line 608 of file protocol.h.

◆ engineer_position_x

uint16_t rm_referee::__packed::engineer_position_x

Definition at line 582 of file protocol.h.

◆ engineer_position_y

uint16_t rm_referee::__packed::engineer_position_y

Definition at line 583 of file protocol.h.

◆ engineer_x

float rm_referee::__packed::engineer_x

Definition at line 488 of file protocol.h.

◆ engineer_y

float rm_referee::__packed::engineer_y

Definition at line 489 of file protocol.h.

◆ error_code

int8_t rm_referee::__packed::error_code

Definition at line 664 of file protocol.h.

◆ f_1_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_1_zone_buff_debuff_status

Definition at line 269 of file protocol.h.

◆ f_1_zone_status

uint8_t rm_referee::__packed::f_1_zone_status

Definition at line 268 of file protocol.h.

◆ f_2_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_2_zone_buff_debuff_status

Definition at line 271 of file protocol.h.

◆ f_2_zone_status

uint8_t rm_referee::__packed::f_2_zone_status

Definition at line 270 of file protocol.h.

◆ f_3_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_3_zone_buff_debuff_status

Definition at line 273 of file protocol.h.

◆ f_3_zone_status

uint8_t rm_referee::__packed::f_3_zone_status

Definition at line 272 of file protocol.h.

◆ f_4_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_4_zone_buff_debuff_status

Definition at line 275 of file protocol.h.

◆ f_4_zone_status

uint8_t rm_referee::__packed::f_4_zone_status

Definition at line 274 of file protocol.h.

◆ f_5_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_5_zone_buff_debuff_status

Definition at line 277 of file protocol.h.

◆ f_5_zone_status

uint8_t rm_referee::__packed::f_5_zone_status

Definition at line 276 of file protocol.h.

◆ f_6_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_6_zone_buff_debuff_status

Definition at line 279 of file protocol.h.

◆ f_6_zone_status

uint8_t rm_referee::__packed::f_6_zone_status

Definition at line 278 of file protocol.h.

◆ forward_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::forward_enemy_terrain_span_buff_point_state

Definition at line 402 of file protocol.h.

◆ forward_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::forward_own_terrain_span_buff_point_state

Definition at line 400 of file protocol.h.

◆ foul_robot_id

uint8_t rm_referee::__packed::foul_robot_id

Definition at line 312 of file protocol.h.

◆ game_progress

uint8_t rm_referee::__packed::game_progress

Definition at line 230 of file protocol.h.

◆ game_type

uint8_t rm_referee::__packed::game_type

Definition at line 229 of file protocol.h.

◆ header

InteractiveDataHeader rm_referee::__packed::header

Definition at line 509 of file protocol.h.

◆ header_data

InteractiveDataHeader rm_referee::__packed::header_data

Definition at line 540 of file protocol.h.

◆ hero_position_x

uint16_t rm_referee::__packed::hero_position_x

Definition at line 580 of file protocol.h.

◆ hero_position_y

uint16_t rm_referee::__packed::hero_position_y

Definition at line 581 of file protocol.h.

◆ hero_x

float rm_referee::__packed::hero_x

Definition at line 486 of file protocol.h.

◆ hero_y

float rm_referee::__packed::hero_y

Definition at line 487 of file protocol.h.

◆ hurt_type

uint8_t rm_referee::__packed::hurt_type

Definition at line 375 of file protocol.h.

◆ infantry_3_position_x

uint16_t rm_referee::__packed::infantry_3_position_x

Definition at line 584 of file protocol.h.

◆ infantry_3_position_y

uint16_t rm_referee::__packed::infantry_3_position_y

Definition at line 585 of file protocol.h.

◆ infantry_4_position_x

uint16_t rm_referee::__packed::infantry_4_position_x

Definition at line 586 of file protocol.h.

◆ infantry_4_position_y

uint16_t rm_referee::__packed::infantry_4_position_y

Definition at line 587 of file protocol.h.

◆ infantry_5_position_x

uint16_t rm_referee::__packed::infantry_5_position_x

Definition at line 588 of file protocol.h.

◆ infantry_5_position_y

uint16_t rm_referee::__packed::infantry_5_position_y

Definition at line 589 of file protocol.h.

◆ intention

uint8_t rm_referee::__packed::intention

Definition at line 624 of file protocol.h.

◆ is_out_of_war

uint16_t rm_referee::__packed::is_out_of_war

Definition at line 564 of file protocol.h.

◆ keyboard_value

uint16_t rm_referee::__packed::keyboard_value

Definition at line 618 of file protocol.h.

◆ large_power_rune_state

uint8_t rm_referee::__packed::large_power_rune_state

Definition at line 292 of file protocol.h.

◆ latest_launch_cmd_time

uint16_t rm_referee::__packed::latest_launch_cmd_time

Definition at line 427 of file protocol.h.

◆ left_button_down

int8_t rm_referee::__packed::left_button_down

Definition at line 616 of file protocol.h.

◆ level

uint8_t rm_referee::__packed::level

Definition at line 311 of file protocol.h.

◆ LR

uint32_t rm_referee::__packed::LR

Definition at line 675 of file protocol.h.

◆ mains_power_chassis_output

uint8_t rm_referee::__packed::mains_power_chassis_output

Definition at line 335 of file protocol.h.

◆ mains_power_gimbal_output

uint8_t rm_referee::__packed::mains_power_gimbal_output

Definition at line 334 of file protocol.h.

◆ mains_power_shooter_output

uint8_t rm_referee::__packed::mains_power_shooter_output

Definition at line 336 of file protocol.h.

◆ mark_engineer_progress

uint8_t rm_referee::__packed::mark_engineer_progress

Definition at line 501 of file protocol.h.

◆ mark_hero_progress

uint8_t rm_referee::__packed::mark_hero_progress

Definition at line 500 of file protocol.h.

◆ mark_sentry_progress

uint8_t rm_referee::__packed::mark_sentry_progress

Definition at line 504 of file protocol.h.

◆ mark_standard_3_progress

uint8_t rm_referee::__packed::mark_standard_3_progress

Definition at line 502 of file protocol.h.

◆ mark_standard_4_progress

uint8_t rm_referee::__packed::mark_standard_4_progress

Definition at line 503 of file protocol.h.

◆ max_hp

uint16_t rm_referee::__packed::max_hp

Definition at line 330 of file protocol.h.

◆ mouse_x

int16_t rm_referee::__packed::mouse_x

Definition at line 613 of file protocol.h.

◆ mouse_y

int16_t rm_referee::__packed::mouse_y

Definition at line 614 of file protocol.h.

◆ mouse_z

int16_t rm_referee::__packed::mouse_z

Definition at line 615 of file protocol.h.

◆ nan_overlapping_supplier_zone

uint8_t rm_referee::__packed::nan_overlapping_supplier_zone

Definition at line 414 of file protocol.h.

◆ nan_overlapping_supply_station_state

uint8_t rm_referee::__packed::nan_overlapping_supply_station_state

Definition at line 288 of file protocol.h.

◆ overlapping_supplier_zone

uint8_t rm_referee::__packed::overlapping_supplier_zone

Definition at line 415 of file protocol.h.

◆ overlapping_supply_station_state

uint8_t rm_referee::__packed::overlapping_supply_station_state

Definition at line 289 of file protocol.h.

◆ own_central_elevated_ground_state

uint8_t rm_referee::__packed::own_central_elevated_ground_state

Definition at line 396 of file protocol.h.

◆ own_fort_buff_point

uint8_t rm_referee::__packed::own_fort_buff_point

Definition at line 412 of file protocol.h.

◆ own_large_resource_island_point

uint8_t rm_referee::__packed::own_large_resource_island_point

Definition at line 416 of file protocol.h.

◆ own_outpost_buff_point

uint8_t rm_referee::__packed::own_outpost_buff_point

Definition at line 413 of file protocol.h.

◆ own_trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::own_trapezoidal_elevated_ground_state

Definition at line 398 of file protocol.h.

◆ PC

uint32_t rm_referee::__packed::PC

Definition at line 676 of file protocol.h.

◆ position_x

float rm_referee::__packed::position_x

Definition at line 606 of file protocol.h.

◆ position_y

float rm_referee::__packed::position_y

Definition at line 607 of file protocol.h.

◆ power_management_before_reset_topology

uint8_t rm_referee::__packed::power_management_before_reset_topology

Definition at line 688 of file protocol.h.

◆ power_management_protection_info

uint8_t rm_referee::__packed::power_management_protection_info

Definition at line 658 of file protocol.h.

◆ power_management_topology

uint8_t rm_referee::__packed::power_management_topology

Definition at line 657 of file protocol.h.

◆ process_name

char rm_referee::__packed::process_name[32]

Definition at line 682 of file protocol.h.

◆ PSR

uint32_t rm_referee::__packed::PSR

Definition at line 677 of file protocol.h.

◆ r_0

uint32_t rm_referee::__packed::r_0

Definition at line 670 of file protocol.h.

◆ r_1

uint32_t rm_referee::__packed::r_1

Definition at line 671 of file protocol.h.

◆ r_12

uint32_t rm_referee::__packed::r_12

Definition at line 674 of file protocol.h.

◆ r_2

uint32_t rm_referee::__packed::r_2

Definition at line 672 of file protocol.h.

◆ r_3

uint32_t rm_referee::__packed::r_3

Definition at line 673 of file protocol.h.

◆ radar_info

uint8_t rm_referee::__packed::radar_info

Definition at line 553 of file protocol.h.

◆ receiver_id

uint16_t rm_referee::__packed::receiver_id

Definition at line 435 of file protocol.h.

◆ recovery_buff

uint8_t rm_referee::__packed::recovery_buff

Definition at line 359 of file protocol.h.

◆ red_1_bullet_left

uint16_t rm_referee::__packed::red_1_bullet_left

Definition at line 280 of file protocol.h.

◆ red_1_robot_hp

uint16_t rm_referee::__packed::red_1_robot_hp

Definition at line 242 of file protocol.h.

◆ red_2_bullet_left

uint16_t rm_referee::__packed::red_2_bullet_left

Definition at line 281 of file protocol.h.

◆ red_2_robot_hp

uint16_t rm_referee::__packed::red_2_robot_hp

Definition at line 243 of file protocol.h.

◆ red_3_robot_hp

uint16_t rm_referee::__packed::red_3_robot_hp

Definition at line 244 of file protocol.h.

◆ red_4_robot_hp

uint16_t rm_referee::__packed::red_4_robot_hp

Definition at line 245 of file protocol.h.

◆ red_7_robot_hp

uint16_t rm_referee::__packed::red_7_robot_hp

Definition at line 247 of file protocol.h.

◆ red_base_hp

uint16_t rm_referee::__packed::red_base_hp

Definition at line 249 of file protocol.h.

◆ red_outpost_hp

uint16_t rm_referee::__packed::red_outpost_hp

Definition at line 248 of file protocol.h.

◆ remain_hp

uint16_t rm_referee::__packed::remain_hp

Definition at line 329 of file protocol.h.

◆ remaining_bullets_can_supply

uint16_t rm_referee::__packed::remaining_bullets_can_supply

Definition at line 565 of file protocol.h.

◆ remaining_energy

uint8_t rm_referee::__packed::remaining_energy

Definition at line 364 of file protocol.h.

◆ reserved [1/2]

uint16_t rm_referee::__packed::reserved

Definition at line 298 of file protocol.h.

◆ reserved [2/2]

uint8_t rm_referee::__packed::reserved

Definition at line 303 of file protocol.h.

◆ reserved_1 [1/2]

uint16_t rm_referee::__packed::reserved_1

Definition at line 246 of file protocol.h.

◆ reserved_1 [2/2]

float rm_referee::__packed::reserved_1

Definition at line 494 of file protocol.h.

◆ reserved_2 [1/2]

uint16_t rm_referee::__packed::reserved_2

Definition at line 254 of file protocol.h.

◆ reserved_2 [2/2]

float rm_referee::__packed::reserved_2

Definition at line 495 of file protocol.h.

◆ reserved_3

float rm_referee::__packed::reserved_3

Definition at line 343 of file protocol.h.

◆ reverse

uint16_t rm_referee::__packed::reverse

Definition at line 566 of file protocol.h.

◆ reversed [1/2]

uint32_t rm_referee::__packed::reversed

Definition at line 419 of file protocol.h.

◆ reversed [2/2]

uint8_t rm_referee::__packed::reversed

Definition at line 425 of file protocol.h.

◆ right_button_down

int8_t rm_referee::__packed::right_button_down

Definition at line 617 of file protocol.h.

◆ robot_id

uint8_t rm_referee::__packed::robot_id

Definition at line 327 of file protocol.h.

◆ robot_ID

uint8_t rm_referee::__packed::robot_ID

Definition at line 605 of file protocol.h.

◆ robot_level

uint8_t rm_referee::__packed::robot_level

Definition at line 328 of file protocol.h.

◆ sender_id

uint16_t rm_referee::__packed::sender_id

Definition at line 434 of file protocol.h.

◆ sentry_info

uint32_t rm_referee::__packed::sentry_info

Definition at line 547 of file protocol.h.

◆ sentry_position_x

uint16_t rm_referee::__packed::sentry_position_x

Definition at line 590 of file protocol.h.

◆ sentry_position_y

uint16_t rm_referee::__packed::sentry_position_y

Definition at line 591 of file protocol.h.

◆ seq

uint8_t rm_referee::__packed::seq

Definition at line 223 of file protocol.h.

◆ shooter_cooling_limit

uint16_t rm_referee::__packed::shooter_cooling_limit

Definition at line 332 of file protocol.h.

◆ shooter_cooling_rate

uint16_t rm_referee::__packed::shooter_cooling_rate

Definition at line 331 of file protocol.h.

◆ shooter_id

uint8_t rm_referee::__packed::shooter_id

Definition at line 381 of file protocol.h.

◆ shooter_id_1_17_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_1_17_mm_cooling_heat

Definition at line 345 of file protocol.h.

◆ shooter_id_1_42_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_1_42_mm_cooling_heat

Definition at line 347 of file protocol.h.

◆ shooter_id_2_17_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_2_17_mm_cooling_heat

Definition at line 346 of file protocol.h.

◆ small_power_rune_state

uint8_t rm_referee::__packed::small_power_rune_state

Definition at line 291 of file protocol.h.

◆ sof

uint8_t rm_referee::__packed::sof

Definition at line 221 of file protocol.h.

◆ stage_remain_time

uint16_t rm_referee::__packed::stage_remain_time

Definition at line 231 of file protocol.h.

◆ stage_remaining_time

uint16_t rm_referee::__packed::stage_remaining_time

Definition at line 263 of file protocol.h.

◆ standard_3_x

float rm_referee::__packed::standard_3_x

Definition at line 490 of file protocol.h.

◆ standard_3_y

float rm_referee::__packed::standard_3_y

Definition at line 491 of file protocol.h.

◆ standard_4_x

float rm_referee::__packed::standard_4_x

Definition at line 492 of file protocol.h.

◆ standard_4_y

float rm_referee::__packed::standard_4_y

Definition at line 493 of file protocol.h.

◆ start_position_x

uint16_t rm_referee::__packed::start_position_x

Definition at line 625 of file protocol.h.

◆ start_position_y

uint16_t rm_referee::__packed::start_position_y

Definition at line 626 of file protocol.h.

◆ state_machine_before_reset_mode

uint8_t rm_referee::__packed::state_machine_before_reset_mode

Definition at line 689 of file protocol.h.

◆ state_machine_running_state

uint8_t rm_referee::__packed::state_machine_running_state

Definition at line 659 of file protocol.h.

◆ string

char rm_referee::__packed::string[31]

Definition at line 665 of file protocol.h.

◆ supplier_zone_state

uint8_t rm_referee::__packed::supplier_zone_state

Definition at line 290 of file protocol.h.

◆ supply_projectile_num

uint8_t rm_referee::__packed::supply_projectile_num

Definition at line 306 of file protocol.h.

◆ supply_projectile_step

uint8_t rm_referee::__packed::supply_projectile_step

Definition at line 305 of file protocol.h.

◆ supply_robot_id

uint8_t rm_referee::__packed::supply_robot_id

Definition at line 304 of file protocol.h.

◆ sync_time_stamp

uint64_t rm_referee::__packed::sync_time_stamp

Definition at line 232 of file protocol.h.

◆ target_change_time

uint16_t rm_referee::__packed::target_change_time

Definition at line 426 of file protocol.h.

◆ target_position_x

float rm_referee::__packed::target_position_x

Definition at line 571 of file protocol.h.

◆ target_position_y

float rm_referee::__packed::target_position_y

Definition at line 572 of file protocol.h.

◆ target_robot_ID

uint8_t rm_referee::__packed::target_robot_ID

Definition at line 574 of file protocol.h.

◆ trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::trapezoidal_elevated_ground_state

Definition at line 294 of file protocol.h.

◆ upper_central_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_central_enemy_terrain_span_buff_point_state

Definition at line 407 of file protocol.h.

◆ upper_central_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_central_own_terrain_span_buff_point_state

Definition at line 405 of file protocol.h.

◆ upper_road_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_road_enemy_terrain_span_buff_point_state

Definition at line 411 of file protocol.h.

◆ upper_road_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_road_own_terrain_span_buff_point_state

Definition at line 409 of file protocol.h.

◆ user_data

uint8_t rm_referee::__packed::user_data[30]

Definition at line 643 of file protocol.h.

◆ vulnerability_buff

uint8_t rm_referee::__packed::vulnerability_buff

Definition at line 362 of file protocol.h.

◆ winner

uint8_t rm_referee::__packed::winner

Definition at line 237 of file protocol.h.

◆ x

float rm_referee::__packed::x

Definition at line 352 of file protocol.h.

◆ y

float rm_referee::__packed::y

Definition at line 353 of file protocol.h.

◆ yaw

float rm_referee::__packed::yaw

Definition at line 354 of file protocol.h.


The documentation for this struct was generated from the following file:


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