return;
}
// 计步数据累加
- uint32 counter = OHOS::ActivityModel::GetInstance()->GetStepCounter();
- counter += *(uint32_t *)request->data;
+ // uint32 counter = OHOS::ActivityModel::GetInstance()->GetStepCounter();
+ // counter += *(uint32_t *)request->data;
+ uint32 counter = *(uint32_t *)request->data;
OHOS::ActivityModel::GetInstance()->ReviseStepCounter(counter);
GraphicService::GetInstance()->PostGraphicEvent(std::bind(&ActivityModel::SetStepData,
#endif
namespace OHOS {
-StepAllData g_stepData1 = {10050, 13421, 12312, 4252, 8993, 12314, 3423};
+StepAllData g_stepData1 = {0, 0, 0, 0, 0, 0, 0};
static constexpr const char *STEP_DATA_PATH = "/user/userdata/step_";
static constexpr uint32_t SECONDS_ONEDAY = 86400;
#include <cwm_lib_dml.h>
#include "cywee_hal.h"
#include "power_display_service.h"
+#include "ppg_service.h"
+#include "broadcast_feature.h"
#define AP_ENABLE_DML_SDO_LISTEN
(int)sensorEVT->fData[7],
(int)sensorEVT->fData[8],
(int)sensorEVT->fData[14]);
+ int stepcount = (int)sensorEVT->fData[1];
+ CustomEventPublish(TOPIC_EVENT_STEPDATA_UPDATE,&stepcount,sizeof(int));
}
// [0] = activity_mode (1001~1xxx)