From: hcj <1224667075@qq.com> Date: Mon, 15 Jul 2024 07:25:29 +0000 (+0800) Subject: 修复battery service 中的消息发送为NULL导致低电量关机无法准确执行的BUG X-Git-Tag: release_V1.2.70_20241020_135402~792^2~20 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F519%2F2;p=mirrors%2FFD230.git 修复battery service 中的消息发送为NULL导致低电量关机无法准确执行的BUG --- diff --git a/code/sdk/application/battery/service/battery_service.cpp b/code/sdk/application/battery/service/battery_service.cpp index 33b822165..771686b77 100644 --- a/code/sdk/application/battery/service/battery_service.cpp +++ b/code/sdk/application/battery/service/battery_service.cpp @@ -376,6 +376,7 @@ static void battery_check_task(void *arg) } +uint32_t ChargerEventPublish_data; void ChargerEventPublish(uint16_t topic, uint32_t data) { @@ -383,10 +384,10 @@ void ChargerEventPublish(uint16_t topic, uint32_t data) uint32 size = sizeof(uint32_t); BroadcastApi *broadcastApi = NULL; IUnknown *api = NULL; - + ChargerEventPublish_data=data; WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "ChargerEventPublish topic=%u!!", topic); - Request request = {.msgId = topic, .len = size, .msgValue = 0 , .data = nullptr}; + Request request = {.msgId = topic, .len = size, .msgValue = 0 , .data = &ChargerEventPublish_data}; /* public request */ api = SAMGR_GetInstance()->GetFeatureApi(BROADCAST_SERVICE_NAME, BROADCAST_FEATURE_NAME); if (api == nullptr) {