uapi_set4GCapability(false);
#endif
#ifdef SUPPORT_FACTORY_SERVICE
- factorytest_start_aging_test();
+ factorytest_start_aging_test(3);
#endif
}
if(strcmp(view.GetViewId(),"stop") == 0)
\r
static uint8_t aging_start_flag = 0;\r
\r
-void factorytest_start_aging_test(void)\r
+void factorytest_start_aging_test(uint32_t time)\r
{\r
- if(aging_start_flag == 1)\r
+ if(aging_start_flag == 1 || !time)\r
return;\r
\r
aging_start_flag = 1;\r
\r
memset(&aging_t, 0, sizeof(ble_aging_t));\r
- aging_t.target_time = 3 * 60 * 60; //老化时间6小时\r
+\r
+ printf("time : %d\n",time);\r
+\r
+ aging_t.target_time = time * 60 * 60; //老化时间6小时\r
+\r
aging_time = aging_t.target_time;\r
aging_t.left_time = aging_time;\r
do_custom_fileoperate_service_check_msg(CUSTOM_FILEOPERATE_MSG_TYPE_AGING_DATA_SAVE, NULL, 0);\r
{\r
//进入老化命令\r
uint8_t send_data = 0x00;\r
- factorytest_start_aging_test();\r
+ uint32_t timeout = 0;\r
+ if (data)\r
+ {\r
+ timeout = *data;\r
+ }\r
+ PRINT("factorytest_start_aging_test timeout : %d \r\n",timeout);\r
+ factorytest_start_aging_test(timeout);\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_AGING_TEST,\r
0x01,\r