mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-19 23:12:12 +02:00
enabled evaluation of fat caliper measurement and enabled percent option
This commit is contained in:
@@ -41,6 +41,11 @@ public class FatCaliperMeasurementView extends FloatMeasurementView {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean supportsPercentageToAbsoluteWeightConversion() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected float getMeasurementValue(ScaleMeasurement measurement) {
|
||||
return measurement.getFatCaliper(getScaleUser());
|
||||
@@ -53,12 +58,16 @@ public class FatCaliperMeasurementView extends FloatMeasurementView {
|
||||
|
||||
@Override
|
||||
public String getUnit() {
|
||||
if (shouldConvertPercentageToAbsoluteWeight()) {
|
||||
return getScaleUser().getScaleUnit().toString();
|
||||
}
|
||||
|
||||
return "%";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected float getMaxValue() {
|
||||
return 80;
|
||||
return maybeConvertPercentageToAbsoluteWeight(80);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -68,6 +77,6 @@ public class FatCaliperMeasurementView extends FloatMeasurementView {
|
||||
|
||||
@Override
|
||||
protected EvaluationResult evaluateSheet(EvaluationSheet evalSheet, float value) {
|
||||
return null;
|
||||
return evalSheet.evaluateBodyFat(value);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user