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

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

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
ALS_GAIN_1X enum valueSensorLTR553
ALS_GAIN_2X enum valueSensorLTR553
ALS_GAIN_48X enum valueSensorLTR553
ALS_GAIN_4X enum valueSensorLTR553
ALS_GAIN_8X enum valueSensorLTR553
ALS_GAIN_96X enum valueSensorLTR553
ALS_INTEGRATION_TIME_100MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_150MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_200MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_250MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_300MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_350MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_400MS enum valueSensorLTR553
ALS_INTEGRATION_TIME_50MS enum valueSensorLTR553
ALS_IRQ_ACTIVE_HIGH enum valueSensorLTR553
ALS_IRQ_ACTIVE_LOW enum valueSensorLTR553
ALS_IRQ_BOTH enum valueSensorLTR553
ALS_IRQ_DISABLE enum valueSensorLTR553
ALS_IRQ_ONLY_ALS enum valueSensorLTR553
ALS_IRQ_ONLY_PS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_1000MS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_100MS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_2000MS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_200MS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_500MS enum valueSensorLTR553
ALS_MEASUREMENT_TIME_50MS enum valueSensorLTR553
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback, uint8_t addr)I2CDeviceNoHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
disableIRQ()SensorLTR553inline
disableLightSensor()SensorLTR553inline
disableProximity()SensorLTR553inline
disablePsIndicator()SensorLTR553inline
enableIRQ(IrqMode mode)SensorLTR553inline
enableLightSensor()SensorLTR553inline
enableProximity()SensorLTR553inline
enablePsIndicator()SensorLTR553inline
ensureValid() const overrideDeviceBeginCommoninlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getInterface() constDeviceBeginCommoninline
getLightSensor(uint8_t ch)SensorLTR553inline
getManufacturerID()SensorLTR553inline
getPartID()SensorLTR553inline
getProximity(bool *saturated=NULL)SensorLTR553inline
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getRevisionID()SensorLTR553inline
halDeviceBeginCommonprotected
IntegrationTime enum nameSensorLTR553
IrqLevel enum nameSensorLTR553
IrqMode enum nameSensorLTR553
LightSensorGain enum nameSensorLTR553
LTR553_DEFAULT_MAN_IDSensorLTR553protectedstatic
MeasurementRate enum nameSensorLTR553
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
PS_LED_CUR_100MA enum valueSensorLTR553
PS_LED_CUR_10MA enum valueSensorLTR553
PS_LED_CUR_20MA enum valueSensorLTR553
PS_LED_CUR_50MA enum valueSensorLTR553
PS_LED_CUR_5MA enum valueSensorLTR553
PS_LED_DUTY_100 enum valueSensorLTR553
PS_LED_DUTY_25 enum valueSensorLTR553
PS_LED_DUTY_50 enum valueSensorLTR553
PS_LED_DUTY_75 enum valueSensorLTR553
PS_LED_PLUSE_100KHZ enum valueSensorLTR553
PS_LED_PLUSE_30KHZ enum valueSensorLTR553
PS_LED_PLUSE_40KHZ enum valueSensorLTR553
PS_LED_PLUSE_50KHZ enum valueSensorLTR553
PS_LED_PLUSE_60KHZ enum valueSensorLTR553
PS_LED_PLUSE_70KHZ enum valueSensorLTR553
PS_LED_PLUSE_80KHZ enum valueSensorLTR553
PS_LED_PLUSE_90KHZ enum valueSensorLTR553
PS_MEAS_RATE_1000MS enum valueSensorLTR553
PS_MEAS_RATE_100MS enum valueSensorLTR553
PS_MEAS_RATE_10MS enum valueSensorLTR553
PS_MEAS_RATE_2000MS enum valueSensorLTR553
PS_MEAS_RATE_200MS enum valueSensorLTR553
PS_MEAS_RATE_500MS enum valueSensorLTR553
PS_MEAS_RATE_50MS enum valueSensorLTR553
PS_MEAS_RATE_70MS enum valueSensorLTR553
psAvailable()SensorLTR553inline
PsLedCurrent enum nameSensorLTR553
PsLedDuty enum nameSensorLTR553
PsLedPeriod enum nameSensorLTR553
PsRate enum nameSensorLTR553
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
REG_ALS_CONTRSensorLTR553protectedstatic
REG_ALS_DATA_CH0_0SensorLTR553protectedstatic
REG_ALS_DATA_CH0_1SensorLTR553protectedstatic
REG_ALS_DATA_CH1_0SensorLTR553protectedstatic
REG_ALS_DATA_CH1_1SensorLTR553protectedstatic
REG_ALS_MEAS_RATESensorLTR553protectedstatic
REG_ALS_PS_STATUSSensorLTR553protectedstatic
REG_ALS_THRES_LOW_0SensorLTR553protectedstatic
REG_ALS_THRES_LOW_1SensorLTR553protectedstatic
REG_ALS_THRES_UP_0SensorLTR553protectedstatic
REG_ALS_THRES_UP_1SensorLTR553protectedstatic
REG_INTERRUPTSensorLTR553protectedstatic
REG_INTERRUPT_PERSISTSensorLTR553protectedstatic
REG_MANUFAC_IDSensorLTR553protectedstatic
REG_PART_IDSensorLTR553protectedstatic
REG_PS_CONTRSensorLTR553protectedstatic
REG_PS_DATA_0SensorLTR553protectedstatic
REG_PS_DATA_1SensorLTR553protectedstatic
REG_PS_LEDSensorLTR553protectedstatic
REG_PS_MEAS_RATESensorLTR553protectedstatic
REG_PS_N_PULSESSensorLTR553protectedstatic
REG_PS_OFFSET_0SensorLTR553protectedstatic
REG_PS_OFFSET_1SensorLTR553protectedstatic
REG_PS_THRES_LOW_0SensorLTR553protectedstatic
REG_PS_THRES_LOW_1SensorLTR553protectedstatic
REG_PS_THRES_UP_0SensorLTR553protectedstatic
REG_PS_THRES_UP_1SensorLTR553protectedstatic
reset()SensorLTR553inline
SensorCommWrapper()=defaultSensorCommWrapper
SensorLTR553()=defaultSensorLTR553
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setIRQLevel(IrqLevel level)SensorLTR553inline
setLightSensorGain(LightSensorGain gain)SensorLTR553inline
setLightSensorPersists(uint8_t count)SensorLTR553inline
setLightSensorRate(IntegrationTime alsIntegrationTime, MeasurementRate alsMeasurementRate)SensorLTR553inline
setLightSensorThreshold(uint16_t low, uint16_t high)SensorLTR553inline
setProximityPersists(uint8_t count)SensorLTR553inline
setProximityRate(PsRate rate)SensorLTR553inline
setProximityThreshold(uint16_t low, uint16_t high)SensorLTR553inline
setPsLedCurrent(PsLedCurrent cur)SensorLTR553inline
setPsLedDutyCycle(PsLedDuty duty)SensorLTR553inline
setPsLedPulsePeriod(PsLedPeriod period)SensorLTR553inline
setPsLedPulses(uint8_t pulesNum)SensorLTR553inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
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
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorLTR553()=defaultSensorLTR553