176 uint8_t pressure_channel; ///< ADC channel |
176 uint8_t pressure_channel; ///< ADC channel |
177 uint32_t pressure_voltage; ///< Measured voltage in mV. |
177 uint32_t pressure_voltage; ///< Measured voltage in mV. |
178 uint32_t pressure_zero; ///< Zero offset in mV. |
178 uint32_t pressure_zero; ///< Zero offset in mV. |
179 uint32_t pressure; ///< Pressure in bar * 1000; |
179 uint32_t pressure; ///< Pressure in bar * 1000; |
180 int mode; ///< Unit mode |
180 int mode; ///< Unit mode |
|
181 uint32_t alarm; ///< Alarm bits |
181 } unit_t; |
182 } unit_t; |
|
183 |
|
184 #define ALARM_UNIT_PRESSURE 0x0001 ///< Unit pressure sensor error |
|
185 #define ALARM_UNIT_TEMPERATURE 0x0002 ///< Unit temperature sensor error |
|
186 #define ALARM_SYS_TEMPERATURE 0x0004 ///< System temperature sensor error |
|
187 |
182 |
188 |
183 /** |
189 /** |
184 * @brief Write units to disk. |
190 * @brief Write units to disk. |
185 */ |
191 */ |
186 void write_units(void); |
192 void write_units(void); |