rm_control
Loading...
Searching...
No Matches
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 ally_1_robot_hp
 
uint16_t ally_2_robot_hp
 
uint16_t ally_3_robot_hp
 
uint16_t ally_4_robot_hp
 
uint16_t reserved
 
uint16_t ally_7_robot_hp
 
uint16_t ally_outpost_hp
 
uint16_t ally_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
 
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
 
uint16_t reserved_1
 
uint16_t reserved_2
 
float reserved_3
 
uint16_t chassis_power_buffer
 
uint16_t shooter_id_1_17_mm_cooling_heat
 
uint16_t shooter_id_1_42_mm_cooling_heat
 
float x
 
float y
 
float yaw
 
uint8_t recovery_buff
 
uint16_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
 
uint16_t projectile_allowance_fortress
 
uint32_t rfid_status
 
uint8_t rfid_status_2
 
uint8_t dart_launch_opening_status
 
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
 
uint16_t mark_progress
 
struct { 
 
   uint16_t   enemy_hero_vulnerable: 1 
 
   uint16_t   enemy_engineer_vulnerable: 1 
 
   uint16_t   enemy_standard_3_vulnerable: 1 
 
   uint16_t   enemy_standard_4_vulnerable: 1 
 
   uint16_t   enemy_aerial_special_mark: 1 
 
   uint16_t   enemy_sentry_vulnerable: 1 
 
   uint16_t   own_hero_special_mark: 1 
 
   uint16_t   own_engineer_special_mark: 1 
 
   uint16_t   own_standard_3_special_mark: 1 
 
   uint16_t   own_standard_4_special_mark: 1 
 
   uint16_t   own_aerial_special_mark: 1 
 
   uint16_t   own_sentry_special_mark: 1 
 
   uint16_t   reserved: 4 
 
};  
 
InteractiveDataHeader header
 
GraphConfig config
 
uint8_t content [30]
 
InteractiveDataHeader header_data
 
uint8_t data
 
uint32_t sentry_cmd
 
struct { 
 
   uint32_t   confirm_respawn: 1 
 
   uint32_t   confirm_instant_respawn: 1 
 
   uint32_t   bullet_exchange_target: 11 
 
   uint32_t   remote_bullet_exchange_req_cnt: 4 
 
   uint32_t   remote_hp_exchange_req_cnt: 4 
 
   uint32_t   posture_cmd: 2 
 
   uint32_t   confirm_rune_activating: 1 
 
   uint32_t   reserved: 8 
 
};  
 
SentryCmd sentry_cmd
 
uint8_t radar_info
 
struct { 
 
   uint8_t   double_vulnerability_chances: 2 
 
   uint8_t   enemy_in_double_vulnerability: 1 
 
   uint8_t   own_encryption_level: 2 
 
   uint8_t   can_modify_key: 1 
 
   uint8_t   reserved: 2 
 
};  
 
RadarInfo radar_info
 
uint8_t radar_cmd
 
uint8_t password_cmd
 
uint8_t password_1
 
uint8_t password_2
 
uint8_t password_3
 
uint8_t password_4
 
uint8_t password_5
 
uint8_t password_6
 
RadarCmd radar_cmd
 
union { 
 
   uint32_t   sentry_info 
 
   struct { 
 
      uint32_t   exchanged_bullet_allowance: 11 
 
      uint32_t   remote_bullet_exchange_success_cnt: 4 
 
      uint32_t   remote_hp_exchange_success_cnt: 4 
 
      uint32_t   can_confirm_free_respawn: 1 
 
      uint32_t   can_exchange_instant_respawn: 1 
 
      uint32_t   instant_respawn_cost: 10 
 
      uint32_t   reserved: 1 
 
   }  
 
};  
 
union { 
 
   uint16_t   sentry_info_2 
 
   struct { 
 
      uint16_t   is_out_of_war: 1 
 
      uint16_t   remaining_bullets_can_supply: 11 
 
      uint16_t   sentry_mode: 2 
 
      uint16_t   can_activate_energy_mechanism: 1 
 
      uint16_t   reserved_1: 1 
 
   }  
 
};  
 
float target_position_x
 
float target_position_y
 
uint8_t command_keyboard
 
uint8_t target_robot_ID
 
uint16_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 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

◆ [struct]

struct { ... } rm_referee::__packed

◆ [struct]

struct { ... } rm_referee::__packed

◆ [struct]

struct { ... } rm_referee::__packed

◆ [union]

union { ... } rm_referee::__packed

◆ [union]

union { ... } rm_referee::__packed

◆ abnormal_reset_reason

uint8_t rm_referee::__packed::abnormal_reset_reason

◆ ally_1_robot_hp

uint16_t rm_referee::__packed::ally_1_robot_hp

◆ ally_2_robot_hp

uint16_t rm_referee::__packed::ally_2_robot_hp

◆ ally_3_robot_hp

uint16_t rm_referee::__packed::ally_3_robot_hp

◆ ally_4_robot_hp

uint16_t rm_referee::__packed::ally_4_robot_hp

◆ ally_7_robot_hp

uint16_t rm_referee::__packed::ally_7_robot_hp

◆ ally_base_hp

uint16_t rm_referee::__packed::ally_base_hp

◆ ally_outpost_hp

uint16_t rm_referee::__packed::ally_outpost_hp

◆ 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

◆ be_hit_target

uint8_t rm_referee::__packed::be_hit_target

◆ be_hit_time

uint16_t rm_referee::__packed::be_hit_time

◆ blue_1_bullet_left

uint16_t rm_referee::__packed::blue_1_bullet_left

◆ blue_2_bullet_left

uint16_t rm_referee::__packed::blue_2_bullet_left

◆ 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_exchange_target

uint32_t rm_referee::__packed::bullet_exchange_target

◆ 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

◆ can_activate_energy_mechanism

uint16_t rm_referee::__packed::can_activate_energy_mechanism

◆ can_confirm_free_respawn

uint32_t rm_referee::__packed::can_confirm_free_respawn

◆ can_exchange_instant_respawn

uint32_t rm_referee::__packed::can_exchange_instant_respawn

◆ can_modify_key

uint8_t rm_referee::__packed::can_modify_key

◆ 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_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

uint16_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

◆ confirm_instant_respawn

uint32_t rm_referee::__packed::confirm_instant_respawn

◆ confirm_respawn

uint32_t rm_referee::__packed::confirm_respawn

◆ confirm_rune_activating

uint32_t rm_referee::__packed::confirm_rune_activating

◆ content

uint8_t rm_referee::__packed::content[30]

◆ cooling_buff

uint16_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]

◆ double_vulnerability_chances

uint8_t rm_referee::__packed::double_vulnerability_chances

◆ enemy_aerial_special_mark

uint16_t rm_referee::__packed::enemy_aerial_special_mark

◆ enemy_engineer_vulnerable

uint16_t rm_referee::__packed::enemy_engineer_vulnerable

◆ enemy_hero_vulnerable

uint16_t rm_referee::__packed::enemy_hero_vulnerable

◆ enemy_in_double_vulnerability

uint8_t rm_referee::__packed::enemy_in_double_vulnerability

◆ enemy_sentry_vulnerable

uint16_t rm_referee::__packed::enemy_sentry_vulnerable

◆ enemy_standard_3_vulnerable

uint16_t rm_referee::__packed::enemy_standard_3_vulnerable

◆ enemy_standard_4_vulnerable

uint16_t rm_referee::__packed::enemy_standard_4_vulnerable

◆ enemy_total_hit_received

uint8_t rm_referee::__packed::enemy_total_hit_received

◆ 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

◆ exchanged_bullet_allowance

uint32_t rm_referee::__packed::exchanged_bullet_allowance

◆ 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

◆ 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

◆ instant_respawn_cost

uint32_t rm_referee::__packed::instant_respawn_cost

◆ 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_progress

uint16_t rm_referee::__packed::mark_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_supply_station_state

uint8_t rm_referee::__packed::nan_overlapping_supply_station_state

◆ overlapping_supply_station_state

uint8_t rm_referee::__packed::overlapping_supply_station_state

◆ own_aerial_special_mark

uint16_t rm_referee::__packed::own_aerial_special_mark

◆ own_encryption_level

uint8_t rm_referee::__packed::own_encryption_level

◆ own_engineer_special_mark

uint16_t rm_referee::__packed::own_engineer_special_mark

◆ own_hero_special_mark

uint16_t rm_referee::__packed::own_hero_special_mark

◆ own_sentry_special_mark

uint16_t rm_referee::__packed::own_sentry_special_mark

◆ own_standard_3_special_mark

uint16_t rm_referee::__packed::own_standard_3_special_mark

◆ own_standard_4_special_mark

uint16_t rm_referee::__packed::own_standard_4_special_mark

◆ password_1

uint8_t rm_referee::__packed::password_1

◆ password_2

uint8_t rm_referee::__packed::password_2

◆ password_3

uint8_t rm_referee::__packed::password_3

◆ password_4

uint8_t rm_referee::__packed::password_4

◆ password_5

uint8_t rm_referee::__packed::password_5

◆ password_6

uint8_t rm_referee::__packed::password_6

◆ password_cmd

uint8_t rm_referee::__packed::password_cmd

◆ PC

uint32_t rm_referee::__packed::PC

◆ position_x

float rm_referee::__packed::position_x

◆ position_y

float rm_referee::__packed::position_y

◆ posture_cmd

uint32_t rm_referee::__packed::posture_cmd

◆ 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]

◆ projectile_allowance_fortress

uint16_t rm_referee::__packed::projectile_allowance_fortress

◆ 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_cmd [1/2]

uint8_t rm_referee::__packed::radar_cmd

◆ radar_cmd [2/2]

RadarCmd rm_referee::__packed::radar_cmd

◆ radar_info [1/2]

uint8_t rm_referee::__packed::radar_info

◆ radar_info [2/2]

RadarInfo 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_2_bullet_left

uint16_t rm_referee::__packed::red_2_bullet_left

◆ 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

◆ remote_bullet_exchange_req_cnt

uint32_t rm_referee::__packed::remote_bullet_exchange_req_cnt

◆ remote_bullet_exchange_success_cnt

uint32_t rm_referee::__packed::remote_bullet_exchange_success_cnt

◆ remote_hp_exchange_req_cnt

uint32_t rm_referee::__packed::remote_hp_exchange_req_cnt

◆ remote_hp_exchange_success_cnt

uint32_t rm_referee::__packed::remote_hp_exchange_success_cnt

◆ reserved [1/3]

uint16_t rm_referee::__packed::reserved

◆ reserved [2/3]

uint8_t rm_referee::__packed::reserved

◆ reserved [3/3]

uint32_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

◆ rfid_status

uint32_t rm_referee::__packed::rfid_status

◆ rfid_status_2

uint8_t rm_referee::__packed::rfid_status_2

◆ 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_cmd [1/2]

uint32_t rm_referee::__packed::sentry_cmd

◆ sentry_cmd [2/2]

SentryCmd rm_referee::__packed::sentry_cmd

◆ sentry_info

uint32_t rm_referee::__packed::sentry_info

◆ sentry_info_2

uint16_t rm_referee::__packed::sentry_info_2

◆ sentry_mode

uint16_t rm_referee::__packed::sentry_mode

◆ 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

◆ 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

◆ 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: