|
|
@ -96,6 +96,8 @@ typedef enum { |
|
|
|
***********************************************************************************************************************/ |
|
|
|
kcmd_read_board_info = 1, // cmd:no, ack:read_board_info_ack_t
|
|
|
|
kcmd_force_report = 2, // cmd:no, ack:read_board_info_ack_t
|
|
|
|
kcmd_read_sysinfo = 3, // cmd:no, ack:read_board_info_ack_t
|
|
|
|
kcmd_read_taskinfo = 4, // cmd:taskoff, ack:read_board_info_ack_t
|
|
|
|
kreport_heatpacket = 50, // cmd:no ack:no report:heatpacket_t
|
|
|
|
kreport_exception_error = 51, // report:error_code,subid
|
|
|
|
|
|
|
@ -247,6 +249,20 @@ typedef struct { |
|
|
|
uint16_t hardware_version; |
|
|
|
} ack_read_board_info_data_t; |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint8_t taskName[8]; |
|
|
|
uint16_t stackRemindSize; |
|
|
|
uint16_t priority; |
|
|
|
uint8_t state; |
|
|
|
} ask_task_info; |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
uint16_t total_heap_size; |
|
|
|
uint16_t free_heap_size; |
|
|
|
uint16_t taskNum; |
|
|
|
uint16_t sysHasRun; |
|
|
|
} ack_sysinfo_t; |
|
|
|
|
|
|
|
/***********************************************************************************************************************
|
|
|
|
* Report * |
|
|
|
***********************************************************************************************************************/ |
|
|
|