|
TR-mbed 1.0
|
#include "ref_serial.h"Macros | |
| #define | REF_DEBUG 0 |
| #define | send_max_len 300 |
| 上传自定义数据 | |
| #define | MAX_SIZE 128 |
| #define | frameheader_len 5 |
| #define | cmd_len 2 |
| #define | crc_len 2 |
Functions | |
| int | JudgeSystem_USART_Receive_DMA (BufferedSerial *b) |
| Receive data from the referee system serial port. | |
| void | Judge_GetMessage (uint16_t Data_Length) |
| _Bool | is_red_or_blue (void) |
| void | determine_ID (void) |
| 判断自身ID,选择客户端ID | |
| void | init_referee_struct_data (void) |
| uint8_t | get_robot_id (void) |
| uint8_t | get_remain_hp (void) |
| void | referee_data_pack_handle (uint8_t sof, uint16_t cmd_id, uint8_t *p_data, uint16_t len, BufferedSerial *b) |
| Send data to the referee system serial port. | |
| #define cmd_len 2 |
| #define crc_len 2 |
| #define frameheader_len 5 |
| #define MAX_SIZE 128 |
| #define REF_DEBUG 0 |
| #define send_max_len 300 |
上传自定义数据
| void |
| void |
| void determine_ID | ( | void | ) |
判断自身ID,选择客户端ID
| void |
| RED | BLUE |
| uint8_t get_remain_hp | ( | void | ) |
| uint8_t get_robot_id | ( | void | ) |
| void init_referee_struct_data | ( | void | ) |
| _Bool is_red_or_blue | ( | void | ) |
| void Judge_GetMessage | ( | uint16_t | Data_Length | ) |
| int JudgeSystem_USART_Receive_DMA | ( | BufferedSerial * | b | ) |
Receive data from the referee system serial port.
| b | Serial object |
| void referee_data_pack_handle | ( | uint8_t | sof, |
| uint16_t | cmd_id, | ||
| uint8_t * | p_data, | ||
| uint16_t | len, | ||
| BufferedSerial * | b | ||
| ) |
Send data to the referee system serial port.
| sof | SOF (0xA5) |
| cmd_id | Command ID |
| p_data | Pointer to data |
| len | Length |
| b | Serial object |
| aerial_robot_energy_t aerial_robot_energy |
| ext_buff_t Buff |
| buff_t buff |
| unsigned char CliendTxBuffer[send_max_len] |
| _Bool Color |
判断自己红蓝方
| void |
| RED | BLUE |
| ext_dart_client_cmd_t ext_dart_client_cmd |
| ext_dart_remaining_time_t ext_dart_remaining_time |
| ext_dart_status_t ext_dart_status |
| ext_event_data_t ext_even_data |
| ext_game_robot_HP_t ext_game_robot_HP |
| ext_ICRA_buff_debuff_zone_status_t ext_ICRA_buff_debuff_zone_status |
| ext_rfid_status_t ext_rfid_status |
| ext_supply_projectile_action_t ext_supply_projectile_action |
| game_result_t game_result |
| game_status_t game_status |
| hurt_data_t hurt_data |
| uint8_t Judge_Self_ID |
| uint16_t Judge_SelfClient_ID |
| uint8_t JudgeSystem_rxBuff[JUDGESYSTEM_PACKSIZE] |
| power_heat_data_t power_heat_data |
| projectile_allowance_t projectile_allowance |
| referee_warning_t referee_warning |
| uint8_t Robot_Commute[26] |
| robot_pos_t robot_pos |
| robot_status_t robot_status |
| uint8_t seq =0 |
| shoot_data_t shoot_data |