Add weight measurement support for MiScale

This commit is contained in:
Severin von Wnuck-Lipinski
2024-08-22 09:02:08 +00:00
committed by José Rebelo
parent 9ef8bc0d67
commit 3be6ec0007
6 changed files with 145 additions and 0 deletions
@@ -40,6 +40,7 @@ public class GBDaoGenerator {
private static final String SAMPLE_HEART_RATE = "heartRate";
private static final String SAMPLE_TEMPERATURE = "temperature";
private static final String SAMPLE_TEMPERATURE_TYPE = "temperatureType";
private static final String SAMPLE_WEIGHT_KG = "weightKg";
private static final String TIMESTAMP_FROM = "timestampFrom";
private static final String TIMESTAMP_TO = "timestampTo";
@@ -125,6 +126,7 @@ public class GBDaoGenerator {
addWena3Vo2Sample(schema, user, device);
addWena3StressSample(schema, user, device);
addFemometerVinca2TemperatureSample(schema, user, device);
addMiScaleWeightSample(schema, user, device);
addHuaweiActivitySample(schema, user, device);
@@ -1315,4 +1317,11 @@ public class GBDaoGenerator {
addTemperatureProperties(sample);
return sample;
}
private static Entity addMiScaleWeightSample(Schema schema, Entity user, Entity device) {
Entity sample = addEntity(schema, "MiScaleWeightSample");
addCommonTimeSampleProperties("AbstractWeightSample", sample, user, device);
sample.addFloatProperty(SAMPLE_WEIGHT_KG).notNull().codeBeforeGetter(OVERRIDE);
return sample;
}
}