12 #ifndef EXOTESTSTATE_H_DEF 13 #define EXOTESTSTATE_H_DEF 37 virtual void entry() = 0;
39 virtual void exit() = 0;
Example implementation of the Robot class, representing an X2 Exoskeleton, using DummyActuatedJoint a...
Example Implementation of TrajectoryGenerator. Includes only two trajectories (Sit-to-Stand and Stand...
ExoTestState(StateMachine *m, ExoRobot *exo, DummyTrajectoryGenerator *tg, const char *name=NULL)
virtual void during()=0
Called continuously whilst in that state. Pure virtual function, must be overwritten by each state...
A trajectory generator to be used for testing purposes.
Abstract class representing a state machine. Includes a number of State and Transition objects...
DummyTrajectoryGenerator * trajectoryGenerator
virtual void entry()=0
Called once when the state is entered. Pure virtual function, must be overwritten by each state...
Example Implementation of State Class. Used with ExoTestMachine.
Abstract class representing a state in a StateMachine.
virtual void exit()=0
Called once when the state exits. Pure virtual function, must be overwritten by each state...