#819 手表,表盘步数显示-31441,实际步数99631
authorCaisking <3449750381@qq.com>
Tue, 24 Sep 2024 06:13:12 +0000 (14:13 +0800)
committerCaisking <3449750381@qq.com>
Tue, 24 Sep 2024 06:13:12 +0000 (14:13 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/include/dial/DialModelSteps.h
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelSteps.cpp

index e721c60..b688637 100644 (file)
@@ -21,9 +21,9 @@ public:
         return &instance;
     }
     bool GetDialFloatData(DialDataType& type, float& out) override;
-    void UpdateSteps(int16_t steps);
+    void UpdateSteps(uint32_t steps);
 
-private:
+  private:
     float steps_ = 0; // 11520.0: default step value as reference
 };
 }
index b21f8cc..4fd12b9 100644 (file)
@@ -18,11 +18,11 @@ bool DialModelSteps::GetDialFloatData(DialDataType& type, float& out)
     return true;
 }
 
-void DialModelSteps::UpdateSteps(int16_t steps)
-{
-    steps_ = static_cast<float>(steps);
-    if(onChangeListener_ != nullptr) {
-        onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS, steps_);
-    }
+void DialModelSteps::UpdateSteps(uint32_t steps) {
+  steps_ = static_cast<float>(steps);
+  if (onChangeListener_ != nullptr) {
+    onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS,
+                                             steps_);
+  }
 }
 }