From: Caisking <3449750381@qq.com> Date: Tue, 10 Dec 2024 03:38:30 +0000 (+0800) Subject: 修改ANCS;增加过滤;关闭多余打印 X-Git-Tag: v1.3.113-repair_tp~141^2~23 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=5545b6e76724f171dac933f7f39a8a6494ddd1ee;p=mirrors%2FFD230.git 修改ANCS;增加过滤;关闭多余打印 --- diff --git a/code/sdk/application/wearable/service/ble_service/bleservice/bleANCS.c b/code/sdk/application/wearable/service/ble_service/bleservice/bleANCS.c index 279b782b9..6c5646bd6 100644 --- a/code/sdk/application/wearable/service/ble_service/bleservice/bleANCS.c +++ b/code/sdk/application/wearable/service/ble_service/bleservice/bleANCS.c @@ -278,28 +278,29 @@ static void ble_ancs_client_notify_source_cbk(uint8_t client_id, uint16_t conn_i ble_ancs_notification_src_t *notify_src, errcode_t status) { if (status == ERRCODE_BT_SUCCESS) { - printf( - "[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x notify_id:%lu " - "eventId:%d eventFlags:0x%x category_id:%d\r\n", - conn_id, status, - notify_src->notification_uid, - notify_src->event_id, - notify_src->event_flags, - notify_src->category_id); - //ble_ancs_client_at_cmd_perform_action(conn_id,notify_src->notification_uid,ANCS_ACTION_POSITIVE); - - - uint32_t creationTime=0; - int ret = uapi_get_timestampe_ss(&creationTime); - //当前时间戳减去订阅通知时间戳10s以上的通知,才要求数据(过滤ios将所有未查看消息发过来) - // if(creationTime-subscribe_notify_creationTime>10) - // { - ble_ancs_client_at_cmd_get_notify_att(conn_id, notify_src->notification_uid); - // } + // printf( + // "[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x notify_id:%lu " + // "eventId:%d eventFlags:0x%x category_id:%d\r\n", + // conn_id, status, + // notify_src->notification_uid, + // notify_src->event_id, + // notify_src->event_flags, + // notify_src->category_id); + // //ble_ancs_client_at_cmd_perform_action(conn_id,notify_src->notification_uid,ANCS_ACTION_POSITIVE); + + + uint32_t creationTime=0; + int ret = uapi_get_timestampe_ss(&creationTime); + //当前时间戳减去订阅通知时间戳10s以上的通知,才要求数据(过滤ios将所有未查看消息发过来) + if(creationTime-subscribe_notify_creationTime>10) + { + ble_ancs_client_at_cmd_get_notify_att(conn_id, notify_src->notification_uid); + } - } else { - printf("[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x.\r\n", - conn_id, status); + // } else { + // printf("[ANCSClientNotifySRCCBK]conn_id:%d status:0x%x.\r\n", + // conn_id, status); + // } } } //static char old_time_buf[64]={0};