|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
This is the complete list of members for SensorCommBase, including all inherited members.
| clearError() | SensorErrorMixin | inline |
| clrRegisterBit(const uint8_t reg, uint8_t bit) | SensorCommBase | inlinevirtual |
| deinit()=0 | SensorCommBase | pure virtual |
| getRegisterBit(const uint8_t reg, uint8_t bit) | SensorCommBase | inlinevirtual |
| init()=0 | SensorCommBase | pure virtual |
| lastError() const | SensorErrorMixin | inline |
| readBuffer(uint8_t *buf, size_t len)=0 | SensorCommBase | pure virtual |
| readRegister(const uint8_t reg) | SensorCommBase | inlinevirtual |
| readRegister(const uint8_t reg, uint8_t *buf, size_t len)=0 | SensorCommBase | pure virtual |
| setError(SENSOR_ERROR_CODE e) | SensorErrorMixin | inlineprotected |
| setErrorAndReturn(SENSOR_ERROR_CODE e) | SensorErrorMixin | inlineprotected |
| setParams(const CommParamsBase ¶ms)=0 | SensorCommBase | pure virtual |
| setRegisterBit(const uint8_t reg, uint8_t bit) | SensorCommBase | inlinevirtual |
| updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommBase | inlinevirtual |
| writeBuffer(uint8_t *buffer, size_t len)=0 | SensorCommBase | pure virtual |
| writeRegister(const uint8_t reg, uint8_t val) | SensorCommBase | inlinevirtual |
| writeRegister(const uint8_t reg, uint8_t *buf, size_t len)=0 | SensorCommBase | pure virtual |
| writeRegister(const uint8_t reg, uint8_t norVal, uint8_t orVal) | SensorCommBase | inlinevirtual |
| writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)=0 | SensorCommBase | pure virtual |
| ~SensorCommBase()=default | SensorCommBase | virtual |