#include "string.h"\r
#include "custom_runtime.h"\r
#include "bletest.h"\r
+#include "battery_service.h"\r
+\r
#pragma pack(1)\r
typedef struct factorytest_cmd_header_t\r
{\r
0x02,\r
send_data,\r
datalen);\r
+ } else if(testitem == 0x03)\r
+ {\r
+ //获取电池温度\r
+ uint8_t send_data[2] = {0};\r
+ float bat_temp = 0.0f;\r
+ batteryservice_get_battery_temp(&bat_temp);\r
+ send_data[1] = bat_temp;\r
+ PRINT("bat_temp : %f \r\n",bat_temp);\r
+ factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
+ BLE_TEST_CMD_SOFT_TEST_SUB_MODE_CUSTOM_CMD,\r
+ 0x03,\r
+ send_data,\r
+ 2);\r
+\r
+ } else if(testitem == 0x04)\r
+ {\r
+ //获取pcb温度\r
+ uint8_t send_data[2] = {0};\r
+ float pcb_temp = 0.0f;\r
+ batteryservice_get_pcb_temp(&pcb_temp);\r
+ send_data[1] = pcb_temp;\r
+ PRINT("pcb_temp : %f \r\n",pcb_temp);\r
+ factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
+ BLE_TEST_CMD_SOFT_TEST_SUB_MODE_CUSTOM_CMD,\r
+ 0x04,\r
+ send_data,\r
+ 2); \r
} else if(testitem == 0x11)\r
{\r
uint8_t i;\r