Alicat BASIS-2 Driver 1.0.0
API reference
Loading...
Searching...
No Matches
alicat_basis2::Driver< UartT > Member List

This is the complete list of members for alicat_basis2::Driver< UartT >, including all inherited members.

ConfigureMeasurementTrigger(uint16_t trigger_bits) noexceptalicat_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) noexceptalicat_basis2::Driver< UartT >inline
Driver(UartT &uart, uint8_t address, uint16_t timeout_ms=kDefaultTimeoutMs) noexceptalicat_basis2::Driver< UartT >inline
Driver(const Driver &)=deletealicat_basis2::Driver< UartT >
FactoryRestore() noexceptalicat_basis2::Driver< UartT >inline
GetAddress() const noexceptalicat_basis2::Driver< UartT >inline
GetBusBaudRate() const noexceptalicat_basis2::Driver< UartT >inline
GetInterFrameGapUs() const noexceptalicat_basis2::Driver< UartT >inline
GetLastException() const noexceptalicat_basis2::Driver< UartT >inline
GetTimeoutMs() const noexceptalicat_basis2::Driver< UartT >inline
operator=(const Driver &)=deletealicat_basis2::Driver< UartT >
ReadHoldingRegisters(uint16_t reg_addr, uint16_t *out, uint8_t count) noexceptalicat_basis2::Driver< UartT >inline
ReadIdentity() noexceptalicat_basis2::Driver< UartT >inline
ReadInstantaneous(uint8_t flow_decimals=3) noexceptalicat_basis2::Driver< UartT >inline
ReadMeasurement(uint8_t flow_decimals=3) noexceptalicat_basis2::Driver< UartT >inline
ResetTotalizer() noexceptalicat_basis2::Driver< UartT >inline
SetAddress(uint8_t addr) noexceptalicat_basis2::Driver< UartT >inline
SetAsciiUnitId(char id) noexceptalicat_basis2::Driver< UartT >inline
SetAutotareEnabled(bool enabled) noexceptalicat_basis2::Driver< UartT >inline
SetBaudRate(BaudRate br) noexceptalicat_basis2::Driver< UartT >inline
SetBusBaudRate(uint32_t bps) noexceptalicat_basis2::Driver< UartT >inline
SetCommWatchdogMs(uint16_t ms) noexceptalicat_basis2::Driver< UartT >inline
SetFlowAveragingMs(uint16_t ms) noexceptalicat_basis2::Driver< UartT >inline
SetGas(Gas g) noexceptalicat_basis2::Driver< UartT >inline
SetMaxSetpointRamp(uint32_t pct_per_ms_x_10e7) noexceptalicat_basis2::Driver< UartT >inline
SetModbusAddress(uint8_t new_address) noexceptalicat_basis2::Driver< UartT >inline
SetReferenceTemperatureC(float c) noexceptalicat_basis2::Driver< UartT >inline
SetSetpoint(float value_in_user_units, uint8_t flow_decimals=3) noexceptalicat_basis2::Driver< UartT >inline
SetSetpointSource(SetpointSource src) noexceptalicat_basis2::Driver< UartT >inline
SetTimeoutMs(uint16_t ms) noexceptalicat_basis2::Driver< UartT >inline
SetTotalizerBatch(uint32_t value_scaled) noexceptalicat_basis2::Driver< UartT >inline
SetTotalizerLimitMode(TotalizerLimitMode mode) noexceptalicat_basis2::Driver< UartT >inline
StartMeasurementSamples(uint16_t num_samples) noexceptalicat_basis2::Driver< UartT >inline
Tare() noexceptalicat_basis2::Driver< UartT >inline
WriteMultipleRegisters(uint16_t reg_addr, const uint16_t *regs, uint8_t count) noexceptalicat_basis2::Driver< UartT >inline
WriteSingleRegister(uint16_t reg_addr, uint16_t value) noexceptalicat_basis2::Driver< UartT >inline