14 Referee(PinName pin_tx, PinName pin_rx);
53 bool enablePrintRefData = 0;
57 uint8_t Judge_Self_ID;
58 uint16_t Judge_SelfClient_ID;
64 int JudgeSystem_USART_Receive_DMA();
65 void Judge_GetMessage(uint16_t Data_Length);
67 void RobotStatus_LEDYellow();
91 uint8_t Robot_Commute[26];
102 void referee_data_pack_handle(uint8_t sof,uint16_t cmd_id, uint8_t *p_data, uint16_t len);
103 void referee_data_pack_handle(uint8_t *packet, uint16_t len);
107 void init_referee_struct_data();
Definition ref_serial.h:12
bool is_aligned
Definition ref_serial.h:46
bool is_cv_on
Definition ref_serial.h:45
uint8_t get_robot_id()
Definition ref_serial.cpp:680
void readThread()
Definition ref_serial.cpp:572
robot_status_t robot_status
Definition ref_serial.h:41
uint8_t get_game_progress()
Definition ref_serial.cpp:692
bool is_flywheel_on
Definition ref_serial.h:44
bool is_spinning
Definition ref_serial.h:43
power_heat_data_t power_heat_data
Definition ref_serial.h:42
uint16_t get_remain_hp()
Definition ref_serial.cpp:686
uint8_t is_red_or_blue()
判断自己红蓝方
Definition ref_serial.cpp:704
bool readable()
Definition ref_serial.cpp:536
void writeThread()
Definition ref_serial.cpp:609
void read()
Definition ref_serial.cpp:542
#define send_max_len
Definition ref_constants.h:15
#define JUDGESYSTEM_PACKSIZE
Definition ref_constants.h:31
Definition ref_constants.h:362
Definition ref_constants.h:352
Definition ref_constants.h:195
Definition ref_constants.h:336
Definition ref_constants.h:427
Definition ref_constants.h:264
Definition ref_constants.h:180
Definition ref_constants.h:224
Definition ref_constants.h:151
Definition ref_constants.h:413
Definition ref_constants.h:238
Definition ref_constants.h:144
Definition ref_constants.h:134
Definition ref_constants.h:376
Definition ref_constants.h:314
Definition ref_constants.h:394
Definition ref_constants.h:255
Definition ref_constants.h:327
Definition ref_constants.h:300
Definition ref_constants.h:384