| ConfigureMeasurementTrigger(uint16_t trigger_bits) noexcept | alicat_basis2::Driver< UartT > | inline |
| DiscoverPresentAddresses(uint8_t *present_bitmap, std::size_t bitmap_bytes, uint16_t probe_timeout_ms=30, uint8_t first_addr=1, uint8_t last_addr=kMaxModbusAddress) noexcept | alicat_basis2::Driver< UartT > | inline |
| Driver(UartT &uart, uint8_t address, uint16_t timeout_ms=kDefaultTimeoutMs) noexcept | alicat_basis2::Driver< UartT > | inline |
| Driver(const Driver &)=delete | alicat_basis2::Driver< UartT > | |
| FactoryRestore() noexcept | alicat_basis2::Driver< UartT > | inline |
| GetAddress() const noexcept | alicat_basis2::Driver< UartT > | inline |
| GetBusBaudRate() const noexcept | alicat_basis2::Driver< UartT > | inline |
| GetInterFrameGapUs() const noexcept | alicat_basis2::Driver< UartT > | inline |
| GetLastException() const noexcept | alicat_basis2::Driver< UartT > | inline |
| GetTimeoutMs() const noexcept | alicat_basis2::Driver< UartT > | inline |
| operator=(const Driver &)=delete | alicat_basis2::Driver< UartT > | |
| ReadHoldingRegisters(uint16_t reg_addr, uint16_t *out, uint8_t count) noexcept | alicat_basis2::Driver< UartT > | inline |
| ReadIdentity() noexcept | alicat_basis2::Driver< UartT > | inline |
| ReadInstantaneous(uint8_t flow_decimals=3) noexcept | alicat_basis2::Driver< UartT > | inline |
| ReadMeasurement(uint8_t flow_decimals=3) noexcept | alicat_basis2::Driver< UartT > | inline |
| ResetTotalizer() noexcept | alicat_basis2::Driver< UartT > | inline |
| SetAddress(uint8_t addr) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetAsciiUnitId(char id) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetAutotareEnabled(bool enabled) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetBaudRate(BaudRate br) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetBusBaudRate(uint32_t bps) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetCommWatchdogMs(uint16_t ms) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetFlowAveragingMs(uint16_t ms) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetGas(Gas g) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetMaxSetpointRamp(uint32_t pct_per_ms_x_10e7) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetModbusAddress(uint8_t new_address) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetReferenceTemperatureC(float c) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetSetpoint(float value_in_user_units, uint8_t flow_decimals=3) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetSetpointSource(SetpointSource src) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetTimeoutMs(uint16_t ms) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetTotalizerBatch(uint32_t value_scaled) noexcept | alicat_basis2::Driver< UartT > | inline |
| SetTotalizerLimitMode(TotalizerLimitMode mode) noexcept | alicat_basis2::Driver< UartT > | inline |
| StartMeasurementSamples(uint16_t num_samples) noexcept | alicat_basis2::Driver< UartT > | inline |
| Tare() noexcept | alicat_basis2::Driver< UartT > | inline |
| WriteMultipleRegisters(uint16_t reg_addr, const uint16_t *regs, uint8_t count) noexcept | alicat_basis2::Driver< UartT > | inline |
| WriteSingleRegister(uint16_t reg_addr, uint16_t value) noexcept | alicat_basis2::Driver< UartT > | inline |