12 #define CO_COMMAND_SDO_BUFFER_SIZE 100000 13 #define STRING_BUFFER_SIZE (CO_COMMAND_SDO_BUFFER_SIZE * 4 + 100) 20 printf(
"app_Program Start \n");
29 printf(
"app_programEnd \n");
void app_programEnd(void)
Function is called just before program ends.
#define STRING_BUFFER_SIZE
Abstract class representing a state machine. Includes a number of State and Transition objects...
ExoTestMachine testMachine
void init()
start function for running any designed statemachine specific functions for example initialising robo...
void app_communicationReset(void)
char ret[STRING_BUFFER_SIZE]
char buf[STRING_BUFFER_SIZE]
void hwStateUpdate()
Statemachine to hardware interface method. Run any hardware update methods that need to run every pro...
void app_programControlLoop(void)
Function is called cyclically from Control loop thread at constant intervals.
void app_programStart(void)
void app_programAsync(uint16_t timer1msDiffy)
Example implementation of a StateMachine for the ExoRobot class. States should implemented ExoTestSta...
virtual void update(void)
Processes the state machine. For each possible transition, checks if that transition should be made I...