/* * File: IStateMachine.hpp * Author: jens * * Created on 22. Januar 2015, 08:39 */ #ifndef ISTATEMACHINE_HPP #define ISTATEMACHINE_HPP class IStateMachine { public: enum StateId { INIT=0, IDLE, ACTIVE_0, ACTIVE_1, NUM_STATES }; IStateMachine() {} ~IStateMachine() {} virtual void setState(StateId stateId) = 0; }; #endif /* ISTATEMACHINE_HPP */