日程数据修改
authorhcj <1224667075@qq.com>
Fri, 27 Sep 2024 10:53:50 +0000 (18:53 +0800)
committerhcj <1224667075@qq.com>
Fri, 27 Sep 2024 10:53:50 +0000 (18:53 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c

index 3ae669e..71abb2a 100644 (file)
@@ -2801,6 +2801,14 @@ bool bin_Check_schedule(uint8_t *data,uint16_t len)
 {\r
     uint16 offset=0;\r
     uint16 buf_len=0;\r
+    uint16 id_=1;\r
+    // printf("len %d\r\n",len);\r
+    // for(int i=0;i<len ;i++)\r
+    // {\r
+    //    printf(" %02x",data[i]);\r
+    // }\r
+    // printf("end\r\n");\r
+\r
     while (offset<len)\r
     {\r
         uint16_t id;\r
@@ -2849,9 +2857,11 @@ bool bin_Check_schedule(uint8_t *data,uint16_t len)
         {\r
             printf("%d %d\r\n",offset,len);\r
             if(offset==len)\r
-            Ble_Set_ScheduleInfo(id,timetemp_begin,timetemp_end,title,"",true);\r
+            Ble_Set_ScheduleInfo(id_,timetemp_begin,timetemp_end,title,"",true);\r
             else\r
-            Ble_Set_ScheduleInfo(id,timetemp_begin,timetemp_end,title,"",false);\r
+            Ble_Set_ScheduleInfo(id_,timetemp_begin,timetemp_end,title,"",false);\r
+            \r
+            id_++;\r
 \r
             if(title)\r
             {\r
@@ -2875,11 +2885,12 @@ bool bin_Check_schedule(uint8_t *data,uint16_t len)
 \r
         offset+=buf_len;\r
         if(offset==len)\r
-        Ble_Set_ScheduleInfo(id,timetemp_begin,timetemp_end,title,str_,true);\r
+        Ble_Set_ScheduleInfo(id_,timetemp_begin,timetemp_end,title,str_,true);\r
         else\r
-        Ble_Set_ScheduleInfo(id,timetemp_begin,timetemp_end,title,str_,false);\r
+        Ble_Set_ScheduleInfo(id_,timetemp_begin,timetemp_end,title,str_,false);\r
+\r
+        id++;\r
 \r
-        \r
        \r
         if(title)\r
         {\r
@@ -3764,11 +3775,11 @@ static void SetSwitchMessCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *to
         uint8_t switch_on = data[0];//0 关闭 1 开启\r
         if(switch_on)\r
         {\r
-            ble_ancs_client_cmd_setup_and_subscribe(g_ble_conn_id);\r
+            //ble_ancs_client_cmd_setup_and_subscribe(g_ble_conn_id);\r
         }\r
         else\r
         {\r
-            ble_ancs_client_subscribe_notify(g_ble_conn_id,0);\r
+            //ble_ancs_client_subscribe_notify(g_ble_conn_id,0);\r
         }\r
 \r
         value[17] = 1;\r