RumPi
1.0
A self-assembling C++ sensor & actuator library for the Raspberry Pi 5
RumPi::TSL2591 Member List
This is the complete list of members for
RumPi::TSL2591
, including all inherited members.
AdjustAndValidateSettings
(const uint16_t ch0)
RumPi::TSL2591
virtual
BaseComponent
()
RumPi::BaseComponent
CalculateLightLevel
() const
RumPi::TSL2591
virtual
CalculateLightLevel
(const float lux) const
RumPi::TSL2591
virtual
CalculateLux
(const uint16_t ch0, const uint16_t ch1)
RumPi::TSL2591
virtual
ComponentTypeToString
(const EComponentType theComponentTypeToConvert)
RumPi::BaseComponent
static
ConvertAmplificationGainToDecimalMultiplier
(const E_TSL2591_AmplificationGain amplificationGain)
RumPi::TSL2591
static
ConvertDecimalMillisecondsToIntegrationTime
(const float decimalMilliseconds)
RumPi::TSL2591
static
ConvertDecimalMultiplierToAmplificationGain
(const float decimalMultiplier)
RumPi::TSL2591
static
ConvertIntegrationTimeToDecimalMilliseconds
(const E_TSL2591_IntegrationTime integrationTimeMilliseconds)
RumPi::TSL2591
static
DetermineLightCategory
() const
RumPi::TSL2591
virtual
DetermineLightCategory
(const float lux) const
RumPi::TSL2591
virtual
GetComponentType
() const
RumPi::BaseComponent
virtual
GetLux
() const
RumPi::TSL2591
virtual
GetName
() const
RumPi::BaseComponent
myAmplificationGain
RumPi::TSL2591
private
myCalculatedLux
RumPi::TSL2591
private
myComponentType
RumPi::BaseComponent
protected
myFileDescriptor
RumPi::TSL2591
private
myIntegrationTimeMilliseconds
RumPi::TSL2591
private
myLightCutoffBright
RumPi::TSL2591
private
myLightCutoffDark
RumPi::TSL2591
private
myLightCutoffDim
RumPi::TSL2591
private
myLightCutoffNormal
RumPi::TSL2591
private
myLightCutoffVeryDim
RumPi::TSL2591
private
myName
RumPi::BaseComponent
protected
myRawChannel0Reading
RumPi::TSL2591
private
myRawChannel1Reading
RumPi::TSL2591
private
ProcessRawValues
() override
RumPi::TSL2591
virtual
SetLightLevelCutoffs
(float dark, float veryDim, float dim, float normal, float bright)
RumPi::TSL2591
SetName
(const std::string &name)
RumPi::BaseComponent
SetTiming
(const E_TSL2591_IntegrationTime integrationTimeMilliseconds, const E_TSL2591_AmplificationGain amplificationGain)
RumPi::TSL2591
virtual
StringToComponentType
(const std::string &theComponentTypeName)
RumPi::BaseComponent
static
ToString
() const override
RumPi::TSL2591
virtual
TSL2591
(E_TSL2591_IntegrationTime integrationTimeMilliseconds=E_TSL2591_IntegrationTime::ATIME_100MS, E_TSL2591_AmplificationGain amplificationGain=E_TSL2591_AmplificationGain::GAIN_MED)
RumPi::TSL2591
TurnOff
() override
RumPi::TSL2591
virtual
TurnOn
() override
RumPi::TSL2591
virtual
~BaseComponent
()
RumPi::BaseComponent
virtual
~TSL2591
()
RumPi::TSL2591
virtual
Generated by
1.9.4