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::TSL2591virtual
BaseComponent()RumPi::BaseComponent
CalculateLightLevel() constRumPi::TSL2591virtual
CalculateLightLevel(const float lux) constRumPi::TSL2591virtual
CalculateLux(const uint16_t ch0, const uint16_t ch1)RumPi::TSL2591virtual
ComponentTypeToString(const EComponentType theComponentTypeToConvert)RumPi::BaseComponentstatic
ConvertAmplificationGainToDecimalMultiplier(const E_TSL2591_AmplificationGain amplificationGain)RumPi::TSL2591static
ConvertDecimalMillisecondsToIntegrationTime(const float decimalMilliseconds)RumPi::TSL2591static
ConvertDecimalMultiplierToAmplificationGain(const float decimalMultiplier)RumPi::TSL2591static
ConvertIntegrationTimeToDecimalMilliseconds(const E_TSL2591_IntegrationTime integrationTimeMilliseconds)RumPi::TSL2591static
DetermineLightCategory() constRumPi::TSL2591virtual
DetermineLightCategory(const float lux) constRumPi::TSL2591virtual
GetComponentType() constRumPi::BaseComponentvirtual
GetLux() constRumPi::TSL2591virtual
GetName() constRumPi::BaseComponent
myAmplificationGainRumPi::TSL2591private
myCalculatedLuxRumPi::TSL2591private
myComponentTypeRumPi::BaseComponentprotected
myFileDescriptorRumPi::TSL2591private
myIntegrationTimeMillisecondsRumPi::TSL2591private
myLightCutoffBrightRumPi::TSL2591private
myLightCutoffDarkRumPi::TSL2591private
myLightCutoffDimRumPi::TSL2591private
myLightCutoffNormalRumPi::TSL2591private
myLightCutoffVeryDimRumPi::TSL2591private
myNameRumPi::BaseComponentprotected
myRawChannel0ReadingRumPi::TSL2591private
myRawChannel1ReadingRumPi::TSL2591private
ProcessRawValues() overrideRumPi::TSL2591virtual
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::TSL2591virtual
StringToComponentType(const std::string &theComponentTypeName)RumPi::BaseComponentstatic
ToString() const overrideRumPi::TSL2591virtual
TSL2591(E_TSL2591_IntegrationTime integrationTimeMilliseconds=E_TSL2591_IntegrationTime::ATIME_100MS, E_TSL2591_AmplificationGain amplificationGain=E_TSL2591_AmplificationGain::GAIN_MED)RumPi::TSL2591
TurnOff() overrideRumPi::TSL2591virtual
TurnOn() overrideRumPi::TSL2591virtual
~BaseComponent()RumPi::BaseComponentvirtual
~TSL2591()RumPi::TSL2591virtual