Alex exoskeleton
ALEX SoftwareDocumentation
|
#include <SittingDwn.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... | |
SittingDwn (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 |
/brief State for the ExoTestMachine (implementing ExoTestState) - representing when the exo is sitting down (moving)
Starts the Sitting Down trajectory on entry, executes in during, and exits when trajectory is complete
Definition at line 10 of file SittingDwn.h.
SittingDwn::SittingDwn | ( | StateMachine * | m, |
ExoRobot * | exo, | ||
DummyTrajectoryGenerator * | tg, | ||
const char * | name = NULL |
||
) |
Definition at line 15 of file SittingDwn.h.
|
virtual |
Called continuously whilst in that state. Pure virtual function, must be overwritten by each state.
Implements ExoTestState.
Definition at line 13 of file SittingDwn.cpp.
|
virtual |
Called once when the state is entered. Pure virtual function, must be overwritten by each state.
Implements ExoTestState.
Definition at line 5 of file SittingDwn.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 SittingDwn.cpp.