RumPi 1.0
A self-assembling C++ sensor & actuator library for the Raspberry Pi 5
RumPi::ComponentManager Member List

This is the complete list of members for RumPi::ComponentManager, including all inherited members.

AddComponent(BaseComponent *componentToAdd)RumPi::ComponentManager
BaseComponent()RumPi::BaseComponent
ComponentManager(const ComponentManager &)=deleteRumPi::ComponentManager
ComponentManager()RumPi::ComponentManager
ComponentTypeToString(const EComponentType theComponentTypeToConvert)RumPi::BaseComponentstatic
GetComponent(const EComponentType componentType) constRumPi::ComponentManager
GetComponentType() constRumPi::BaseComponentvirtual
GetComponentTypes(std::vector< EComponentType > &outComponentTypes) constRumPi::ComponentManager
GetName() constRumPi::BaseComponent
GetNumberOfComponents() constRumPi::ComponentManager
GetSelectedSensorReadings() constRumPi::ComponentManager
MakeNameUnique(const std::string &desiredName)RumPi::ComponentManagerprivate
myComponentsRumPi::ComponentManagerprivate
myComponentTypeRumPi::BaseComponentprotected
myNameRumPi::BaseComponentprotected
myUsedNamesRumPi::ComponentManagerprivate
operator=(const ComponentManager &)=deleteRumPi::ComponentManager
ProcessRawValues() overrideRumPi::ComponentManagervirtual
RemoveComponents(const EComponentType typeOfComponentToRemove)RumPi::ComponentManager
SetName(const std::string &name)RumPi::BaseComponent
StringToComponentType(const std::string &theComponentTypeName)RumPi::BaseComponentstatic
ToString() const overrideRumPi::ComponentManagervirtual
ToString(const EComponentType theComponent) constRumPi::ComponentManagervirtual
TurnOff() overrideRumPi::ComponentManagervirtual
TurnOffComponent(const BaseComponent *componentToTurnOff)RumPi::ComponentManager
TurnOffComponents(const EComponentType typeOfComponentToTurnOff)RumPi::ComponentManager
TurnOn() overrideRumPi::ComponentManagervirtual
TurnOnComponent(const BaseComponent *componentToTurnOn)RumPi::ComponentManager
TurnOnComponents(const EComponentType typeOfComponentToTurnOn)RumPi::ComponentManager
Update()RumPi::ComponentManager
UpdateComponentsOfType(const EComponentType typeOfComponentToUpdate)RumPi::ComponentManager
~BaseComponent()RumPi::BaseComponentvirtual
~ComponentManager()RumPi::ComponentManagervirtual