增加消息重发机制 504/1 504/head
authorhcj <1224667075@qq.com>
Thu, 11 Jul 2024 10:00:10 +0000 (18:00 +0800)
committerhcj <1224667075@qq.com>
Thu, 11 Jul 2024 10:00:10 +0000 (18:00 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleService.c

index 160458b..fdf37a2 100644 (file)
@@ -946,10 +946,16 @@ errcode_t svr_ble_bt_gatts_noyify(uint8_t *data, uint16_t data_len)//这里是
     {\r
         msleep(50);\r
         ret=gatts_notify_indicate(g_ble_server_id, g_ble_conn_id, &data_info);\r
+        if(ret!=ERRCODE_SUCC)\r
+        {\r
+            msleep(100);\r
+            ret=gatts_notify_indicate(g_ble_server_id, g_ble_conn_id, &data_info);\r
+\r
+            if(ret!=ERRCODE_SUCC)\r
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "gatts_notify_indicate ret:0x%x. serverid:%u,conn_id:%u,handle:%u.data_len:%d", ret, g_ble_server_id,\r
+            g_ble_conn_id, g_ble_server_handle,data_len);\r
+        }\r
     }\r
-    WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "gatts_notify_indicate ret:0x%x. serverid:%u,conn_id:%u,handle:%u.data_len:%d", ret, g_ble_server_id,\r
-        g_ble_conn_id, g_ble_server_handle,data_len);\r
-    \r
     return ret;  \r
 }\r
 \r