Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

ISensor¶

class ISensor : virtual public INamed, virtual public IEventSource¶
virtual ISensor::~ISensor()¶

virtual PInput ISensor::GetInput(const std::string &name) = 0

virtual std::vector<std::string> ISensor::GetInputNames() = 0

virtual std::map<std::string, PInput> ISensor::GetInputs() = 0

virtual PPowerStateMachine ISensor::GetPowerStateMachine() = 0

virtual PSignal ISensor::GetSignal(const std::string &name) = 0

virtual std::vector<std::string> ISensor::GetSignalNames() = 0

virtual std::map<std::string, PSignal> ISensor::GetSignals() = 0

virtual PUpdatable ISensor::GetUpdatable(const std::string &name) = 0

virtual std::vector<std::string> ISensor::GetUpdatableNames() = 0

virtual std::map<std::string, PUpdatable> ISensor::GetUpdatables() = 0

virtual PFilter ISensor::GetFilter(const std::string &name) = 0

virtual std::vector<std::string> ISensor::GetFilterNames() = 0

virtual std::map<std::string, PFilter> ISensor::GetFilters() = 0

Next
Functions
Previous
ISegment
| Created using Sphinx and Furo theme.