mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-13 05:28:14 +08:00
fix:优化定时任务值逻辑
fix:优化获取idx数据处理返回内容 fix:按键返回数据逻辑 del:删除多余的调试信息
This commit is contained in:
@@ -83,6 +83,16 @@ void user_function_cmd_received( int udp_flag, uint8_t *pusrdata )
|
||||
cJSON *json_send = cJSON_CreateObject( );
|
||||
cJSON_AddNumberToObject( json_send, "idx", user_config->plug[i].idx );
|
||||
cJSON_AddNumberToObject( json_send, "nvalue", user_config->plug[i].on );
|
||||
cJSON_AddStringToObject( json_send, "mac", strMac );
|
||||
|
||||
char strTemp1[] = "plug_X";
|
||||
strTemp1[5] = i + '0';
|
||||
cJSON *json_send_plug_on = cJSON_CreateObject( );
|
||||
cJSON_AddNumberToObject( json_send_plug_on, "on", p_nvalue->valueint );
|
||||
|
||||
cJSON_AddItemToObject( json_send, strTemp1, json_send_plug_on );
|
||||
|
||||
|
||||
char *json_str = cJSON_Print( json_send );
|
||||
user_send( udp_flag, json_str ); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
free( json_str );
|
||||
@@ -111,7 +121,7 @@ void user_function_cmd_received( int udp_flag, uint8_t *pusrdata )
|
||||
{
|
||||
uint32_t now_time = UpTicks( );
|
||||
os_log( "system_get_time:%d,%d = %09d\r\n", last_time, now_time, (now_time - last_time) );
|
||||
if ( now_time - last_time < 1000 && p_idx )
|
||||
if ( now_time - last_time < 1000 && p_idx )
|
||||
{
|
||||
return_flag = false;
|
||||
} else
|
||||
|
||||
Reference in New Issue
Block a user