87 EventObject(StartButtonsPressed) * startButtonsPressed;
void initRobot(ExoRobot *rb)
Example implementation of the Robot class, representing an X2 Exoskeleton, using DummyActuatedJoint a...
State for the ExoTestMachine (implementing ExoTestState) - representing when the exo is standing up (...
Example Implementation of TrajectoryGenerator. Includes only two trajectories (Sit-to-Stand and Stand...
Abstract class representing a state machine. Includes a number of State and Transition objects...
void init()
start function for running any designed statemachine specific functions for example initialising robo...
State for the ExoTestMachine (implementing ExoTestState) - representing when the exoskeleton is sitti...
void hwStateUpdate()
Statemachine to hardware interface method. Run any hardware update methods that need to run every pro...
Initialisation State for the ExoTestMachine (implementing ExoTestState)
Abstract class representing a state in a StateMachine.
DummyTrajectoryGenerator * trajectoryGenerator
EventObject(EndTraj)*endTraj
Event Objects defined using Macro defined in StateMachine.h Defines the Class itself, as well as initialises an object of that class An events check function are defined in the .cpp file.
State for the ExoTestMachine (implementing ExoTestState) - representing when the exoskeleton is stand...
State for the ExoTestMachine (implementing ExoTestState) - representing when the exo is sitting down ...
Example implementation of a StateMachine for the ExoRobot class. States should implemented ExoTestSta...