Xiaomi-protobuf: Persist heart pulse samples

This commit is contained in:
José Rebelo
2024-12-06 16:45:54 +00:00
parent 95b9009318
commit 69847c19ff
3 changed files with 102 additions and 5 deletions
@@ -54,7 +54,7 @@ public class GBDaoGenerator {
public static void main(String[] args) throws Exception {
final Schema schema = new Schema(90, MAIN_PACKAGE + ".entities");
final Schema schema = new Schema(91, MAIN_PACKAGE + ".entities");
Entity userAttributes = addUserAttributes(schema);
Entity user = addUserInfo(schema, userAttributes);
@@ -81,6 +81,7 @@ public class GBDaoGenerator {
addHuamiSleepRespiratoryRateSample(schema, user, device);
addXiaomiActivitySample(schema, user, device);
addXiaomiSleepTimeSamples(schema, user, device);
addHeartPulseSamples(schema, user, device);
addXiaomiSleepStageSamples(schema, user, device);
addXiaomiManualSamples(schema, user, device);
addXiaomiDailySummarySamples(schema, user, device);
@@ -410,6 +411,12 @@ public class GBDaoGenerator {
return sample;
}
private static Entity addHeartPulseSamples(Schema schema, Entity user, Entity device) {
Entity sample = addEntity(schema, "HeartPulseSample");
addCommonTimeSampleProperties("AbstractTimeSample", sample, user, device);
return sample;
}
private static Entity addXiaomiSleepStageSamples(Schema schema, Entity user, Entity device) {
Entity sample = addEntity(schema, "XiaomiSleepStageSample");
addCommonTimeSampleProperties("AbstractTimeSample", sample, user, device);