SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorCM32181 Member List

This is the complete list of members for SensorCM32181, including all inherited members.

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
ALS_EVENT_HIGH_TRIGGER enum valueSensorCM32181
ALS_EVENT_LOW_TRIGGER enum valueSensorCM32181
ALS_EVENT_NULL enum valueSensorCM32181
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback, uint8_t addr)I2CDeviceNoHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
calibration_factorSensorCM32181protected
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
disableINT()SensorCM32181inline
enableINT()SensorCM32181inline
ensureValid() const overrideDeviceBeginCommoninlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getChipID()SensorCM32181inline
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getInterface() constDeviceBeginCommoninline
getIrqStatus()SensorCM32181inline
getLux()SensorCM32181inline
getRaw()SensorCM32181inline
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
halDeviceBeginCommonprotected
INTEGRATION_TIME_100MS enum valueSensorCM32181
INTEGRATION_TIME_200MS enum valueSensorCM32181
INTEGRATION_TIME_25MS enum valueSensorCM32181
INTEGRATION_TIME_400MS enum valueSensorCM32181
INTEGRATION_TIME_50MS enum valueSensorCM32181
INTEGRATION_TIME_800MS enum valueSensorCM32181
IntegrationTime enum nameSensorCM32181
InterruptEvent enum nameSensorCM32181
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
powerDown()SensorCM32181inline
powerOn()SensorCM32181inline
powerSave(PowerSaveMode mode, bool enable)SensorCM32181inline
PowerSaveMode enum nameSensorCM32181
PowerSaveMode1 enum valueSensorCM32181
PowerSaveMode2 enum valueSensorCM32181
PowerSaveMode3 enum valueSensorCM32181
PowerSaveMode4 enum valueSensorCM32181
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
Sampling enum nameSensorCM32181
SAMPLING_X1 enum valueSensorCM32181
SAMPLING_X1_4 enum valueSensorCM32181
SAMPLING_X1_8 enum valueSensorCM32181
SAMPLING_X2 enum valueSensorCM32181
SensorCM32181()=defaultSensorCM32181
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setIntThreshold(uint16_t low_threshold, uint16_t high_threshold)SensorCM32181inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
setSampling(Sampling sampling=SAMPLING_X1, IntegrationTime int_time=INTEGRATION_TIME_200MS)SensorCM32181inline
staticCommDeviceBeginCommonprotected
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~SensorCM32181()=defaultSensorCM32181
~SensorCommInterface()=defaultSensorCommInterfacevirtual