IStateMachine¶
-
class IStateMachine : virtual public INamed¶
-
virtual IStateMachine::~IStateMachine()¶
virtual PSignal IStateMachine::GetSignal(const std::string &name) = 0
virtual std::vector<std::string> IStateMachine::GetSignalNames() = 0
virtual std::map<std::string, PSignal> IStateMachine::GetSignals() = 0
virtual T IStateMachine::GetState() = 0
virtual void IStateMachine::SetState(T state) = 0
virtual void IStateMachine::WaitState(const std::vector<T> &states, double timeout) = 0
-
virtual IStateMachine::~IStateMachine()¶