Go to the documentation of this file.
145 void processResponse(Response& response);
146 void returnMeasurement(Measurement& m);
int16_t temperature
Definition: Uart.h:84
void setAutoCalibration(bool enable)
Enable/disable zero-point auto-calibration feature. On by default.
void setSensorNumber(uint8_t num)
Change sensor number field.
Definition: Uart.h:110
Hardware serial class.
Definition: HardwareSerial.h:106
String toString(MHZ19::Error error)
bool getMeasurement(MeasurementCallback callback)
Read measurement from device.
uint8_t sensor
Definition: Uart.h:60
The String class.
Definition: WString.h:136
Error
Definition: Uart.h:73
@ CMD_GasConcentration
-, B, C
Definition: Uart.h:68
DetectionRange
Device may be configured to output CO2 PPM values in various ranges.
Definition: common.h:44
void calibrateSpan(uint16_t ppm)
Calibrate span point.
uint8_t status
Definition: Uart.h:82
void sendRequest(Request &request)
Delegate< void(Measurement &m)> MeasurementCallback
Definition: Uart.h:87
uint8_t data[6]
Definition: Uart.h:69
@ CMD_SelfCalbrationOnOff
B, C.
Definition: Uart.h:71
uint8_t data[5]
Definition: Uart.h:62
Uart(HardwareSerial &serial)
Use device in UART mode.
Definition: Uart.h:99
Error error
Definition: Uart.h:81
uint8_t getSensorNumber() const
Get currently configured sensor number.
Definition: Uart.h:118
Command
Available commands.
Definition: Uart.h:50
@ CMD_CalibrateZeroPoint
-, B
Definition: Uart.h:69
@ CMD_SetDetectionRange
B.
Definition: Uart.h:72
void calibrateZero()
Calibrate zero point manually.
uint8_t command
Definition: Uart.h:68
uint8_t command
Definition: Uart.h:61
uint8_t checksum
Definition: Uart.h:63
void enable(Handler &commandHandler, HardwareSerial &serial)
uint16_t co2_ppm
Definition: Uart.h:83
void setDetectionRange(DetectionRange range)
MHZ-19B has configurable detection range.
Access MHZ19 sensor via serial port.
Definition: Uart.h:92
uint8_t checksum
Definition: Uart.h:70
uint8_t start
Definition: Uart.h:59
@ CMD_CalibrateSpanPoint
-, B
Definition: Uart.h:70
uint8_t start
Definition: Uart.h:67