Colmi R0x: Add support for HRV

This commit is contained in:
Arjan Schrijver
2024-10-13 17:29:43 +00:00
committed by René Vögeli
parent 0a9da03618
commit 4939de47c1
11 changed files with 188 additions and 45 deletions
@@ -135,6 +135,7 @@ public class GBDaoGenerator {
addColmiStressSample(schema, user, device);
addColmiSleepSessionSample(schema, user, device);
addColmiSleepStageSample(schema, user, device);
addColmiHrvValueSample(schema, user, device);
addHuaweiActivitySample(schema, user, device);
@@ -546,6 +547,13 @@ public class GBDaoGenerator {
return sleepStageSample;
}
private static Entity addColmiHrvValueSample(Schema schema, Entity user, Entity device) {
Entity hrvValueSample = addEntity(schema, "ColmiHrvValueSample");
addCommonTimeSampleProperties("AbstractHrvValueSample", hrvValueSample, user, device);
hrvValueSample.addIntProperty("value").notNull().codeBeforeGetter(OVERRIDE);
return hrvValueSample;
}
private static void addHeartRateProperties(Entity activitySample) {
activitySample.addIntProperty(SAMPLE_HEART_RATE).notNull().codeBeforeGetterAndSetter(OVERRIDE);
}