Skip to content

Commit 210eb4b

Browse files
Jashan32marcnause
authored andcommitted
apply pressure limit to gauge
1 parent bc58ad9 commit 210eb4b

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

lib/providers/barometer_state_provider.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,12 @@ class BarometerStateProvider extends ChangeNotifier {
170170

171171
_barometerSubscription = barometerEventStream().listen(
172172
(BarometerEvent event) {
173-
_currentPressure = event.pressure / 1013.25;
173+
double pressure = event.pressure / 1013.25;
174+
final limit = _currentLimit;
175+
if (limit != null && pressure > limit) {
176+
pressure = limit;
177+
}
178+
_currentPressure = pressure;
174179
_currentAltitude = _pressureToAltitude(_currentPressure);
175180
_currentTemperature = 0.0;
176181

0 commit comments

Comments
 (0)