|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
#include <SensorCommInterface.hpp>
Public Member Functions | |
| virtual bool | ensureValid () const =0 |
| virtual SensorCommBase * | getComm () const =0 |
| virtual | ~SensorCommInterface ()=default |
Definition at line 35 of file SensorCommInterface.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in ComplexDeviceWithHal, ComplexStaticDeviceWithHal, DeviceBeginCommon, I2CDeviceWithHal, and SPIDeviceWithHal.
Referenced by SensorCommWrapper::clrRegBit(), SensorCommWrapper::getRegBit(), SensorCommWrapper::readBuff(), SensorCommWrapper::readReg(), SensorCommWrapper::readRegBuff(), SensorCommWrapper::setAck(), SensorCommWrapper::setAddress(), SensorCommWrapper::setRegBit(), SensorCommWrapper::updateBits(), SensorCommWrapper::writeBuff(), SensorCommWrapper::writeReg(), SensorCommWrapper::writeRegBuff(), and SensorCommWrapper::writeThenRead().
|
pure virtual |
Implemented in DeviceBeginCommon.
Referenced by SensorCommWrapper::clrRegBit(), SensorCommWrapper::getRegBit(), SensorCommWrapper::readBuff(), SensorCommWrapper::readReg(), SensorCommWrapper::readRegBuff(), SensorCommWrapper::setAck(), SensorCommWrapper::setAddress(), SensorCommWrapper::setRegBit(), SensorCommWrapper::updateBits(), SensorCommWrapper::writeBuff(), SensorCommWrapper::writeReg(), SensorCommWrapper::writeRegBuff(), and SensorCommWrapper::writeThenRead().