From 189e0e8ca0ce02bf83358e8437cae233f30f9e69 Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Wed, 17 Apr 2024 21:18:19 +0800 Subject: [PATCH] =?utf8?q?=E6=B6=88=E9=99=A4=E9=AD=94=E6=B3=95=E6=95=B0?= =?utf8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A3=E6=94=B9=E6=88=90=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../traing/training_card/include/TraingCardPresenter.h | 2 ++ .../traing/training_card/src/TraingCardPresenter.cpp | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/include/TraingCardPresenter.h b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/include/TraingCardPresenter.h index 2ae9821d1..7b68636fe 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/include/TraingCardPresenter.h +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/include/TraingCardPresenter.h @@ -49,6 +49,8 @@ namespace OHOS void ModifiesTime(); void RefreshData(); // 更新数据 + bool send_sport_cmd(uint32 cmd); + private: // 因为继承了OnClickListener,所以有OnClick属性,至于参数,原函数也这样直接继承; bool OnClick(UIView &view, const ClickEvent &event) override; diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardPresenter.cpp index 619ad9508..a6961a654 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardPresenter.cpp @@ -15,6 +15,7 @@ #include extern "C" void do_cywee_service_check_msg(int cmd, int data[]); +#define MAXSPORTID 176 extern "C" { @@ -258,10 +259,10 @@ namespace OHOS } return true; } - - bool send_sport_cmd(uint32 cmd) + + bool TraingCardPresenter::send_sport_cmd(uint32 cmd) { - if (cmd > 177 || cmd < 0) + if (cmd > MAXSPORTID || cmd < 0) { WEARABLE_LOGE("send_sport_cmd", "Invalid cmd value: %d", cmd); return false; -- 2.17.1