FDO2-G2 UART client.
More...
#include <fdo2_driver.hpp>
template<typename UartT>
class fdo2::Driver< UartT >
FDO2-G2 UART client.
- Template Parameters
-
◆ Driver()
template<typename UartT >
◆ FlashLogo()
template<typename UartT >
Flash the status LED (identification).
◆ GetLineTimeoutMs()
template<typename UartT >
◆ GetMeasureTimeoutMs()
template<typename UartT >
| uint32_t fdo2::Driver< UartT >::GetMeasureTimeoutMs |
( |
| ) |
const |
|
inlinenoexcept |
◆ LastDeviceErrorCode()
template<typename UartT >
| int32_t fdo2::Driver< UartT >::LastDeviceErrorCode |
( |
| ) |
const |
|
inlinenoexcept |
◆ MeasureMoxy()
template<typename UartT >
Single oxygen + temperature + status round-trip (typically < ~150 ms for M=2).
◆ MeasureMraw()
template<typename UartT >
Same measurement plus raw optics / vent-path pressure / internal RH.
◆ ReadUniqueId()
template<typename UartT >
◆ ReadVersion()
template<typename UartT >
◆ SetLineTimeoutMs()
template<typename UartT >
◆ SetMeasureTimeoutMs()
template<typename UartT >
| void fdo2::Driver< UartT >::SetMeasureTimeoutMs |
( |
uint32_t | ms | ) |
|
|
inlinenoexcept |
◆ SetSlowCommandTimeoutMs()
template<typename UartT >
| void fdo2::Driver< UartT >::SetSlowCommandTimeoutMs |
( |
uint32_t | ms | ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: