ILatch¶
-
class ILatch : virtual public INamed, virtual public IEventSource¶
-
virtual PInput ILatch::GetInput(const std::string &name) = 0
virtual std::vector<std::string> ILatch::GetInputNames() = 0
virtual std::map<std::string, PInput> ILatch::GetInputs() = 0
virtual PSignal ILatch::GetSignal(const std::string &name) = 0
virtual std::vector<std::string> ILatch::GetSignalNames() = 0
virtual std::map<std::string, PSignal> ILatch::GetSignals() = 0
virtual void ILatch::Disable() = 0
virtual void ILatch::Enable() = 0
virtual PLatchStateMachine ILatch::GetStateMachine() = 0
virtual PSubscription ILatch::SubscribeTrigger(LatchTriggeredHandler handler) = 0
virtual ELatchTriggerMode ILatch::GetTriggerMode() = 0
virtual void ILatch::SetTriggerMode(ELatchTriggerMode mode) = 0
virtual ELatchTriggerType ILatch::GetTriggerType() = 0
virtual void ILatch::SetTriggerType(ELatchTriggerType type) = 0