From c8e2520915b53cba3259fd85959f3b28ff905ebc Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 27 Apr 2024 11:57:46 +0800 Subject: [PATCH] update --- iflytop_canbus_protocol.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/iflytop_canbus_protocol.hpp b/iflytop_canbus_protocol.hpp index 3e73335..407e386 100644 --- a/iflytop_canbus_protocol.hpp +++ b/iflytop_canbus_protocol.hpp @@ -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 * ***********************************************************************************************************************/