112 void setAutoCalibration(
bool enable);
120 void calibrateZero();
141 void sendRequest(
Request& request);
145 void processResponse(
Response& response);
uint8_t sensor
Definition: Uart.h:43
-, B, C
Definition: Uart.h:34
uint16_t co2_ppm
Definition: Uart.h:66
-, B
Definition: Uart.h:35
Error error
Definition: Uart.h:64
The String class.
Definition: WString.h:136
uint8_t start
Definition: Uart.h:50
Command
Available commands.
Definition: Uart.h:33
String toString(MHZ19::Error error)
uint8_t checksum
Definition: Uart.h:53
Error
Definition: Uart.h:56
uint8_t data[5]
Definition: Uart.h:45
uint8_t command
Definition: Uart.h:44
int16_t temperature
Definition: Uart.h:67
DetectionRange
Device may be configured to output CO2 PPM values in various ranges.
Definition: common.h:27
-, B
Definition: Uart.h:36
B, C.
Definition: Uart.h:37
Hardware serial class.
Definition: HardwareSerial.h:108
void setSensorNumber(uint8_t num)
Change sensor number field.
Definition: Uart.h:93
uint8_t start
Definition: Uart.h:42
uint8_t command
Definition: Uart.h:51
Uart(HardwareSerial &serial)
Use device in UART mode.
Definition: Uart.h:82
uint8_t checksum
Definition: Uart.h:46
Access MHZ19 sensor via serial port.
Definition: Uart.h:75
uint8_t getSensorNumber() const
Get currently configured sensor number.
Definition: Uart.h:101
uint8_t status
Definition: Uart.h:65