rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_referee::__packed Struct Reference

#include <protocol.h>

Collaboration diagram for rm_referee::__packed:

Public Attributes

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

Member Data Documentation

◆ abnormal_reset_reason

uint8_t rm_referee::__packed::abnormal_reset_reason

◆ armor_id

uint8_t rm_referee::__packed::armor_id

◆ attack_buff

uint16_t rm_referee::__packed::attack_buff

◆ attack_time

uint8_t rm_referee::__packed::attack_time

◆ base_buff_point_state

uint8_t rm_referee::__packed::base_buff_point_state

◆ be_hit_target

uint8_t rm_referee::__packed::be_hit_target

◆ be_hit_time

uint16_t rm_referee::__packed::be_hit_time

◆ behind_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::behind_enemy_terrain_span_buff_point_state

◆ behind_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::behind_own_terrain_span_buff_point_state

◆ below_central_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_central_enemy_terrain_span_buff_point_state

◆ below_central_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_central_own_terrain_span_buff_point_state

◆ below_road_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_road_enemy_terrain_span_buff_point_state

◆ below_road_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::below_road_own_terrain_span_buff_point_state

◆ blue_1_bullet_left

uint16_t rm_referee::__packed::blue_1_bullet_left

◆ blue_1_robot_hp

uint16_t rm_referee::__packed::blue_1_robot_hp

◆ blue_2_bullet_left

uint16_t rm_referee::__packed::blue_2_bullet_left

◆ blue_2_robot_hp

uint16_t rm_referee::__packed::blue_2_robot_hp

◆ blue_3_robot_hp

uint16_t rm_referee::__packed::blue_3_robot_hp

◆ blue_4_robot_hp

uint16_t rm_referee::__packed::blue_4_robot_hp

◆ blue_7_robot_hp

uint16_t rm_referee::__packed::blue_7_robot_hp

◆ blue_base_hp

uint16_t rm_referee::__packed::blue_base_hp

◆ blue_outpost_hp

uint16_t rm_referee::__packed::blue_outpost_hp

◆ bullet_17_mm_num

uint8_t rm_referee::__packed::bullet_17_mm_num

◆ bullet_42_mm_num

uint8_t rm_referee::__packed::bullet_42_mm_num

◆ bullet_allowance_num_17_mm

uint16_t rm_referee::__packed::bullet_allowance_num_17_mm

◆ bullet_allowance_num_42_mm

uint16_t rm_referee::__packed::bullet_allowance_num_42_mm

◆ bullet_freq

uint8_t rm_referee::__packed::bullet_freq

◆ bullet_speed

float rm_referee::__packed::bullet_speed

◆ bullet_type

uint8_t rm_referee::__packed::bullet_type

◆ capacity_expect_charge_power

uint8_t rm_referee::__packed::capacity_expect_charge_power

◆ capacity_recent_charge_power_high_8_bit

uint8_t rm_referee::__packed::capacity_recent_charge_power_high_8_bit

◆ capacity_recent_charge_power_low_8_bit

uint8_t rm_referee::__packed::capacity_recent_charge_power_low_8_bit

◆ capacity_remain_charge_high_8_bit

uint8_t rm_referee::__packed::capacity_remain_charge_high_8_bit

◆ capacity_remain_charge_low_8_bit

uint8_t rm_referee::__packed::capacity_remain_charge_low_8_bit

◆ central_buff_point

uint8_t rm_referee::__packed::central_buff_point

◆ central_elevated_ground_state

uint8_t rm_referee::__packed::central_elevated_ground_state

◆ central_point_state

uint8_t rm_referee::__packed::central_point_state

◆ chassis_expect_power_high_8_bit

uint8_t rm_referee::__packed::chassis_expect_power_high_8_bit

◆ chassis_expect_power_low_8_bit

uint8_t rm_referee::__packed::chassis_expect_power_low_8_bit

◆ chassis_power_buffer

uint16_t rm_referee::__packed::chassis_power_buffer

◆ chassis_power_high_8_bit

uint8_t rm_referee::__packed::chassis_power_high_8_bit

◆ chassis_power_limit

uint16_t rm_referee::__packed::chassis_power_limit

◆ chassis_power_low_8_bit

uint8_t rm_referee::__packed::chassis_power_low_8_bit

◆ cmd_source

uint8_t rm_referee::__packed::cmd_source

◆ coin_remaining_num

uint16_t rm_referee::__packed::coin_remaining_num

◆ command_keyboard

uint8_t rm_referee::__packed::command_keyboard

◆ config

GraphConfig rm_referee::__packed::config

◆ content

uint8_t rm_referee::__packed::content[30]

◆ cooling_buff

uint8_t rm_referee::__packed::cooling_buff

◆ count

uint8_t rm_referee::__packed::count

◆ crc_8

uint8_t rm_referee::__packed::crc_8

◆ dart_belong

uint8_t rm_referee::__packed::dart_belong

◆ dart_current_target

uint8_t rm_referee::__packed::dart_current_target

◆ dart_last_aim_state

uint8_t rm_referee::__packed::dart_last_aim_state

◆ dart_launch_opening_status

uint8_t rm_referee::__packed::dart_launch_opening_status

◆ dart_remaining_time

uint8_t rm_referee::__packed::dart_remaining_time

◆ data

uint8_t rm_referee::__packed::data

◆ data_cmd_id

uint16_t rm_referee::__packed::data_cmd_id

◆ data_length

uint16_t rm_referee::__packed::data_length

◆ defence_buff

uint8_t rm_referee::__packed::defence_buff

◆ delta_x

int8_t rm_referee::__packed::delta_x[49]

◆ delta_y

int8_t rm_referee::__packed::delta_y[49]

◆ enemy_central_elevated_ground_state

uint8_t rm_referee::__packed::enemy_central_elevated_ground_state

◆ enemy_large_resource_island_point

uint8_t rm_referee::__packed::enemy_large_resource_island_point

◆ enemy_total_hit_received

uint8_t rm_referee::__packed::enemy_total_hit_received

◆ enemy_trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::enemy_trapezoidal_elevated_ground_state

◆ engineer_marked

bool rm_referee::__packed::engineer_marked

◆ engineer_position_x

uint16_t rm_referee::__packed::engineer_position_x

◆ engineer_position_y

uint16_t rm_referee::__packed::engineer_position_y

◆ engineer_x

float rm_referee::__packed::engineer_x

◆ engineer_y

float rm_referee::__packed::engineer_y

◆ error_code

int8_t rm_referee::__packed::error_code

◆ f_1_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_1_zone_buff_debuff_status

◆ f_1_zone_status

uint8_t rm_referee::__packed::f_1_zone_status

◆ f_2_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_2_zone_buff_debuff_status

◆ f_2_zone_status

uint8_t rm_referee::__packed::f_2_zone_status

◆ f_3_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_3_zone_buff_debuff_status

◆ f_3_zone_status

uint8_t rm_referee::__packed::f_3_zone_status

◆ f_4_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_4_zone_buff_debuff_status

◆ f_4_zone_status

uint8_t rm_referee::__packed::f_4_zone_status

◆ f_5_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_5_zone_buff_debuff_status

◆ f_5_zone_status

uint8_t rm_referee::__packed::f_5_zone_status

◆ f_6_zone_buff_debuff_status

uint8_t rm_referee::__packed::f_6_zone_buff_debuff_status

◆ f_6_zone_status

uint8_t rm_referee::__packed::f_6_zone_status

◆ forward_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::forward_enemy_terrain_span_buff_point_state

◆ forward_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::forward_own_terrain_span_buff_point_state

◆ foul_robot_id

uint8_t rm_referee::__packed::foul_robot_id

◆ game_progress

uint8_t rm_referee::__packed::game_progress

◆ game_type

uint8_t rm_referee::__packed::game_type

◆ header

InteractiveDataHeader rm_referee::__packed::header

◆ header_data

InteractiveDataHeader rm_referee::__packed::header_data

◆ hero_position_x

uint16_t rm_referee::__packed::hero_position_x

◆ hero_position_y

uint16_t rm_referee::__packed::hero_position_y

◆ hero_x

float rm_referee::__packed::hero_x

◆ hero_y

float rm_referee::__packed::hero_y

◆ hurt_type

uint8_t rm_referee::__packed::hurt_type

◆ infantry_3_position_x

uint16_t rm_referee::__packed::infantry_3_position_x

◆ infantry_3_position_y

uint16_t rm_referee::__packed::infantry_3_position_y

◆ infantry_4_position_x

uint16_t rm_referee::__packed::infantry_4_position_x

◆ infantry_4_position_y

uint16_t rm_referee::__packed::infantry_4_position_y

◆ infantry_5_position_x

uint16_t rm_referee::__packed::infantry_5_position_x

◆ infantry_5_position_y

uint16_t rm_referee::__packed::infantry_5_position_y

◆ intention

uint8_t rm_referee::__packed::intention

◆ is_out_of_war

uint16_t rm_referee::__packed::is_out_of_war

◆ keyboard_value

uint16_t rm_referee::__packed::keyboard_value

◆ large_power_rune_state

uint8_t rm_referee::__packed::large_power_rune_state

◆ latest_launch_cmd_time

uint16_t rm_referee::__packed::latest_launch_cmd_time

◆ left_button_down

int8_t rm_referee::__packed::left_button_down

◆ level

uint8_t rm_referee::__packed::level

◆ LR

uint32_t rm_referee::__packed::LR

◆ mains_power_chassis_output

uint8_t rm_referee::__packed::mains_power_chassis_output

◆ mains_power_gimbal_output

uint8_t rm_referee::__packed::mains_power_gimbal_output

◆ mains_power_shooter_output

uint8_t rm_referee::__packed::mains_power_shooter_output

◆ mark_engineer_progress

uint8_t rm_referee::__packed::mark_engineer_progress

◆ mark_hero_progress

uint8_t rm_referee::__packed::mark_hero_progress

◆ mark_sentry_progress

uint8_t rm_referee::__packed::mark_sentry_progress

◆ mark_standard_3_progress

uint8_t rm_referee::__packed::mark_standard_3_progress

◆ mark_standard_4_progress

uint8_t rm_referee::__packed::mark_standard_4_progress

◆ max_hp

uint16_t rm_referee::__packed::max_hp

◆ mouse_x

int16_t rm_referee::__packed::mouse_x

◆ mouse_y

int16_t rm_referee::__packed::mouse_y

◆ mouse_z

int16_t rm_referee::__packed::mouse_z

◆ nan_overlapping_supplier_zone

uint8_t rm_referee::__packed::nan_overlapping_supplier_zone

◆ nan_overlapping_supply_station_state

uint8_t rm_referee::__packed::nan_overlapping_supply_station_state

◆ overlapping_supplier_zone

uint8_t rm_referee::__packed::overlapping_supplier_zone

◆ overlapping_supply_station_state

uint8_t rm_referee::__packed::overlapping_supply_station_state

◆ own_central_elevated_ground_state

uint8_t rm_referee::__packed::own_central_elevated_ground_state

◆ own_fort_buff_point

uint8_t rm_referee::__packed::own_fort_buff_point

◆ own_large_resource_island_point

uint8_t rm_referee::__packed::own_large_resource_island_point

◆ own_outpost_buff_point

uint8_t rm_referee::__packed::own_outpost_buff_point

◆ own_trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::own_trapezoidal_elevated_ground_state

◆ PC

uint32_t rm_referee::__packed::PC

◆ position_x

float rm_referee::__packed::position_x

◆ position_y

float rm_referee::__packed::position_y

◆ power_management_before_reset_topology

uint8_t rm_referee::__packed::power_management_before_reset_topology

◆ power_management_protection_info

uint8_t rm_referee::__packed::power_management_protection_info

◆ power_management_topology

uint8_t rm_referee::__packed::power_management_topology

◆ process_name

char rm_referee::__packed::process_name[32]

◆ PSR

uint32_t rm_referee::__packed::PSR

◆ r_0

uint32_t rm_referee::__packed::r_0

◆ r_1

uint32_t rm_referee::__packed::r_1

◆ r_12

uint32_t rm_referee::__packed::r_12

◆ r_2

uint32_t rm_referee::__packed::r_2

◆ r_3

uint32_t rm_referee::__packed::r_3

◆ radar_info

uint8_t rm_referee::__packed::radar_info

◆ receiver_id

uint16_t rm_referee::__packed::receiver_id

◆ recovery_buff

uint8_t rm_referee::__packed::recovery_buff

◆ red_1_bullet_left

uint16_t rm_referee::__packed::red_1_bullet_left

◆ red_1_robot_hp

uint16_t rm_referee::__packed::red_1_robot_hp

◆ red_2_bullet_left

uint16_t rm_referee::__packed::red_2_bullet_left

◆ red_2_robot_hp

uint16_t rm_referee::__packed::red_2_robot_hp

◆ red_3_robot_hp

uint16_t rm_referee::__packed::red_3_robot_hp

◆ red_4_robot_hp

uint16_t rm_referee::__packed::red_4_robot_hp

◆ red_7_robot_hp

uint16_t rm_referee::__packed::red_7_robot_hp

◆ red_base_hp

uint16_t rm_referee::__packed::red_base_hp

◆ red_outpost_hp

uint16_t rm_referee::__packed::red_outpost_hp

◆ remain_hp

uint16_t rm_referee::__packed::remain_hp

◆ remaining_bullets_can_supply

uint16_t rm_referee::__packed::remaining_bullets_can_supply

◆ remaining_energy

uint8_t rm_referee::__packed::remaining_energy

◆ reserved [1/2]

uint16_t rm_referee::__packed::reserved

◆ reserved [2/2]

uint8_t rm_referee::__packed::reserved

◆ reserved_1 [1/2]

uint16_t rm_referee::__packed::reserved_1

◆ reserved_1 [2/2]

float rm_referee::__packed::reserved_1

◆ reserved_2 [1/2]

uint16_t rm_referee::__packed::reserved_2

◆ reserved_2 [2/2]

float rm_referee::__packed::reserved_2

◆ reserved_3

float rm_referee::__packed::reserved_3

◆ reverse

uint16_t rm_referee::__packed::reverse

◆ reversed [1/2]

uint32_t rm_referee::__packed::reversed

◆ reversed [2/2]

uint8_t rm_referee::__packed::reversed

◆ right_button_down

int8_t rm_referee::__packed::right_button_down

◆ robot_ID

uint8_t rm_referee::__packed::robot_ID

◆ robot_id

uint8_t rm_referee::__packed::robot_id

◆ robot_level

uint8_t rm_referee::__packed::robot_level

◆ sender_id

uint16_t rm_referee::__packed::sender_id

◆ sentry_info

uint32_t rm_referee::__packed::sentry_info

◆ sentry_position_x

uint16_t rm_referee::__packed::sentry_position_x

◆ sentry_position_y

uint16_t rm_referee::__packed::sentry_position_y

◆ seq

uint8_t rm_referee::__packed::seq

◆ shooter_cooling_limit

uint16_t rm_referee::__packed::shooter_cooling_limit

◆ shooter_cooling_rate

uint16_t rm_referee::__packed::shooter_cooling_rate

◆ shooter_id

uint8_t rm_referee::__packed::shooter_id

◆ shooter_id_1_17_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_1_17_mm_cooling_heat

◆ shooter_id_1_42_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_1_42_mm_cooling_heat

◆ shooter_id_2_17_mm_cooling_heat

uint16_t rm_referee::__packed::shooter_id_2_17_mm_cooling_heat

◆ small_power_rune_state

uint8_t rm_referee::__packed::small_power_rune_state

◆ sof

uint8_t rm_referee::__packed::sof

◆ stage_remain_time

uint16_t rm_referee::__packed::stage_remain_time

◆ stage_remaining_time

uint16_t rm_referee::__packed::stage_remaining_time

◆ standard_3_x

float rm_referee::__packed::standard_3_x

◆ standard_3_y

float rm_referee::__packed::standard_3_y

◆ standard_4_x

float rm_referee::__packed::standard_4_x

◆ standard_4_y

float rm_referee::__packed::standard_4_y

◆ start_position_x

uint16_t rm_referee::__packed::start_position_x

◆ start_position_y

uint16_t rm_referee::__packed::start_position_y

◆ state_machine_before_reset_mode

uint8_t rm_referee::__packed::state_machine_before_reset_mode

◆ state_machine_running_state

uint8_t rm_referee::__packed::state_machine_running_state

◆ string

char rm_referee::__packed::string[31]

◆ supplier_zone_state

uint8_t rm_referee::__packed::supplier_zone_state

◆ supply_projectile_num

uint8_t rm_referee::__packed::supply_projectile_num

◆ supply_projectile_step

uint8_t rm_referee::__packed::supply_projectile_step

◆ supply_robot_id

uint8_t rm_referee::__packed::supply_robot_id

◆ sync_time_stamp

uint64_t rm_referee::__packed::sync_time_stamp

◆ target_change_time

uint16_t rm_referee::__packed::target_change_time

◆ target_position_x

float rm_referee::__packed::target_position_x

◆ target_position_y

float rm_referee::__packed::target_position_y

◆ target_robot_ID

uint8_t rm_referee::__packed::target_robot_ID

◆ trapezoidal_elevated_ground_state

uint8_t rm_referee::__packed::trapezoidal_elevated_ground_state

◆ upper_central_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_central_enemy_terrain_span_buff_point_state

◆ upper_central_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_central_own_terrain_span_buff_point_state

◆ upper_road_enemy_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_road_enemy_terrain_span_buff_point_state

◆ upper_road_own_terrain_span_buff_point_state

uint8_t rm_referee::__packed::upper_road_own_terrain_span_buff_point_state

◆ user_data

uint8_t rm_referee::__packed::user_data[30]

◆ vulnerability_buff

uint8_t rm_referee::__packed::vulnerability_buff

◆ winner

uint8_t rm_referee::__packed::winner

◆ x

float rm_referee::__packed::x

◆ y

float rm_referee::__packed::y

◆ yaw

float rm_referee::__packed::yaw

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