return timeStamp;
}
-void InsertStepDifference(float step_difference, float timestamp, picojson::array* out) {
+void InsertStepDifference(float step_difference, int64_t timestamp, picojson::array* out) {
ScopeLogger();
picojson::object d;
d.insert(std::make_pair(kStepCountDifference, picojson::value(step_difference)));
- d.insert(std::make_pair(kTimestamp, picojson::value(timestamp)));
+ d.insert(std::make_pair(kTimestamp, picojson::value(static_cast<float>(timestamp))));
out->push_back(picojson::value{d});
}
if (pedometer_data->diffs_count > 0) {
for (int i = 0; i < pedometer_data->diffs_count; ++i) {
InsertStepDifference(pedometer_data->diffs[i].steps,
- static_cast<float>(getCurrentTimeStamp(pedometer_data->diffs[i].timestamp) / 1000), &diffs);
+ getCurrentTimeStamp(pedometer_data->diffs[i].timestamp) / 1000, &diffs);
}
} else {
InsertStepDifference(steps_so_far > 0.0 ? pedometer_data->steps() - steps_so_far : 0.0,
- static_cast<float>(getCurrentTimeStamp(pedometer_data->timestamp) / 1000), &diffs);
+ getCurrentTimeStamp(pedometer_data->timestamp) / 1000, &diffs);
}
steps_so_far = pedometer_data->steps();