Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
referee_data.h
1
/*******************************************************************************
2
* @file : referee_data.h
3
* @brief : The function to draw referee ui
4
* @created time : May, 2024
5
* @author : Haoran Qi
6
******************************************************************************
7
* Copyright (c) 2023 UARM Artemis.
8
* All rights reserved.
9
*******************************************************************************/
10
11
#ifndef __REFEREE_DATA_H__
12
#define __REFEREE_DATA_H__
13
14
#include <stdint.h>
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
19
20
void
referee_transmit_data(uint8_t* data, uint16_t len);
21
22
// #define MAX_REF_RX_DATA_LEN 41 //0x020B=40 + 1 as NUll buffer(maybe?)
23
// typedef struct __attribute__((__packed__)) {
24
// frame_header_t header;
25
// uint8_t ref_data[MAX_REF_RX_DATA_LEN];
26
27
// // rx data
28
// game_status_t game_status_data;
29
// game_robot_HP_t HP_data;
30
// robot_status_t robot_status_data;
31
// power_heat_data_t power_heat_data;
32
// shoot_data_t shoot_data;
33
34
// // tx data
35
// robot_interaction_data_t ui_intrect_data;
36
// interaction_layer_delete_t ui_del_fig_data;
37
// interaction_figure_t ui_figure_data;
38
// interaction_figure_2_t ui_figure_draw_2_data;
39
// interaction_figure_5_t ui_figure_draw_5_data;
40
// interaction_figure_7_t ui_figure_struct_data;
41
// ext_client_custom_character_t ui_custom_data;
42
43
// custom_robot_data_t custom_robot_data;
44
// uint16_t ref_cmd_id;
45
46
// uint8_t first_drawing_flag;
47
// uint8_t cur_sending_count;
48
// referee_ui_t cur_sending_id;
49
50
// robot_color_t robot_color;
51
52
// } Referee_t;
53
54
// void referee_hero_draw_marks(Referee_t* ref);
55
// void referee_general_draw_act_mode(Referee_t* ref);
56
// void referee_infantry_draw_marks(Referee_t* ref);
57
58
#ifdef __cplusplus
59
}
60
#endif
61
62
#endif
/*__ANY_HEADER_H__*/
Core
Src
Firmware
referee_data.h
Generated by
1.14.0