--- /dev/null
+/*
+ * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
+ * Description: DialModelSteps
+ * Author:
+ * Create: 2023-12
+ */
+
+#include "DialModelStepgoal.h"
+#include "DialBoxProgressView.h"
+#include "RegisterDialModel.h"
+#include "goal/include/goalmodel.h"
+
+REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_STEPS_GOAL,
+ OHOS::DialModelStepgoal::GetInstance());
+
+namespace OHOS {
+bool DialModelStepgoal::GetDialFloatData(DialDataType &type, float &out) {
+ (void)type;
+ out = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
+ DialBoxDataType::STEP_TARGET, stepgoal_);
+ return true;
+}
+
+void DialModelStepgoal::UpdateStepgoal(uint32_t steps) {
+ uint32_t step_ = static_cast<float>(steps);
+ uint32_t goal = GoalModel::GetInstance().getstepgoaldata();
+ if (goal > 0) {
+ stepgoal_ = (static_cast<float>(step_) / goal) * 100;
+ if (stepgoal_ > 100)
+ stepgoal_ = 100;
+ stepgoal_ = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
+ DialBoxDataType::STEP_TARGET, stepgoal_);
+ }
+ if (onChangeListener_ != nullptr) {
+ onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS_GOAL,
+ stepgoal_);
+ }
+}
+} // namespace OHOS
+++ /dev/null
-/*
- * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
- * Description: DialModelSteps
- * Author:
- * Create: 2023-12
- */
-
-#include "DialModelStepgoalMapper.h"
-#include "DialBoxProgressView.h"
-#include "RegisterDialModel.h"
-#include "goalMapper/include/goalMappermodel.h"
-
-REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_STEPS_goalMapper,
- OHOS::DialModelStepgoalMapper::GetInstance());
-
-namespace OHOS {
-bool DialModelStepgoalMapper::GetDialFloatData(DialDataType &type, float &out) {
- (void)type;
- out = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
- DialBoxDataType::STEP_TARGET, stepgoalMapper_);
- return true;
-}
-
-void DialModelStepgoalMapper::UpdateStepgoalMapper(uint32_t steps) {
- uint32_t step_ = static_cast<float>(steps);
- uint32_t goalMapper = goalMapperModel::GetInstance().getstepgoalMapperdata();
- if (goalMapper > 0) {
- stepgoalMapper_ = (static_cast<float>(step_) / goalMapper) * 100;
- if (stepgoalMapper_ > 100)
- stepgoalMapper_ = 100;
- stepgoalMapper_ = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
- DialBoxDataType::STEP_TARGET, stepgoalMapper_);
- }
- if (onChangeListener_ != nullptr) {
- onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS_goalMapper,
- stepgoalMapper_);
- }
-}
-} // namespace OHOS