| Line | Branch | Decision | Exec | Source |
|---|---|---|---|---|
| 1 | /** | |||
| 2 | * @file Lps25Sensor.cpp | |||
| 3 | */ | |||
| 4 | ||||
| 5 | #include "pch.h" | |||
| 6 | ||||
| 7 | #include "Lps25Sensor.h" | |||
| 8 | ||||
| 9 | 1 | Lps25Sensor::Lps25Sensor(Lps25& sensor) | ||
| 10 | : StoredValueSensor(SensorType::BarometricPressure, MS2NT(1000)) | |||
| 11 | 1 | , m_sensor(&sensor) | ||
| 12 | { | |||
| 13 | 1 | } | ||
| 14 | ||||
| 15 | ✗ | void Lps25Sensor::update() { | ||
| 16 | ✗ | auto result = m_sensor->readPressureKpa(); | ||
| 17 | ||||
| 18 | ✗ | if (result) { | ||
| 19 | ✗ | setValidValue(result.Value, getTimeNowNt()); | ||
| 20 | } else { | |||
| 21 | ✗ | invalidate(); | ||
| 22 | } | |||
| 23 | ✗ | } | ||
| 24 |