Alex exoskeleton
ALEX SoftwareDocumentation
|
State for the ExoTestMachine (implementing ExoTestState) - representing when the exo is standing up (moving) More...
#include <StandingUp.h>
Public Member Functions | |
void | entry (void) |
Called once when the state is entered. Pure virtual function, must be overwritten by each state. More... | |
void | during (void) |
Called continuously whilst in that state. Pure virtual function, must be overwritten by each state. More... | |
void | exit (void) |
Called once when the state exits. Pure virtual function, must be overwritten by each state. More... | |
StandingUp (StateMachine *m, ExoRobot *exo, DummyTrajectoryGenerator *tg, const char *name=NULL) | |
![]() | |
ExoTestState (StateMachine *m, ExoRobot *exo, DummyTrajectoryGenerator *tg, const char *name=NULL) | |
![]() | |
State (StateMachine *p, const char n[]=NULL) | |
Construct a new State object. More... | |
~State () | |
bool | addArc (Transition *t) |
Transition * | getActiveArc (void) |
const char * | getName (void) |
Returns the name of the state - Note that this. More... | |
void | printName (void) |
Prints the name of the state. More... | |
Additional Inherited Members | |
![]() | |
StateMachine * | owner |
Pointer to the owning state machine. More... | |
![]() | |
ExoRobot * | robot |
DummyTrajectoryGenerator * | trajectoryGenerator |
State for the ExoTestMachine (implementing ExoTestState) - representing when the exo is standing up (moving)
Starts the Standing Up trajectory on entry, executes in during, and exits when trajectory is complete
Definition at line 11 of file StandingUp.h.
StandingUp::StandingUp | ( | StateMachine * | m, |
ExoRobot * | exo, | ||
DummyTrajectoryGenerator * | tg, | ||
const char * | name = NULL |
||
) |
Definition at line 16 of file StandingUp.h.
|
virtual |
Called continuously whilst in that state. Pure virtual function, must be overwritten by each state.
Implements ExoTestState.
Definition at line 12 of file StandingUp.cpp.
|
virtual |
Called once when the state is entered. Pure virtual function, must be overwritten by each state.
Implements ExoTestState.
Definition at line 4 of file StandingUp.cpp.
|
virtual |
Called once when the state exits. Pure virtual function, must be overwritten by each state.
Implements ExoTestState.
Definition at line 16 of file StandingUp.cpp.