Alex exoskeleton
ALEX SoftwareDocumentation
Functions | Variables
application.cpp File Reference
#include "application.h"
Include dependency graph for application.cpp:

Go to the source code of this file.

Functions

void app_programStart (void)
 
void app_communicationReset (void)
 
void app_programEnd (void)
 
void app_programAsync (uint16_t timer1msDiffy)
 
void app_programControlLoop (void)
 

Variables

char buf [STRING_BUFFER_SIZE]
 
char ret [STRING_BUFFER_SIZE]
 
ExoTestMachine testMachine
 

Function Documentation

void app_communicationReset ( void  )

Function is called after CANopen communication reset.

Definition at line 25 of file application.cpp.

void app_programAsync ( uint16_t  timer1msDiff)

Function is called cyclically from main.

Parameters
timer1msDiffTime difference since last call

Definition at line 32 of file application.cpp.

void app_programControlLoop ( void  )

Function is called cyclically from realtime thread at constant intervals.

Code inside this function must be executed fast. Take care on race conditions.

Definition at line 35 of file application.cpp.

void app_programEnd ( void  )

Function is called just before program ends.

Definition at line 28 of file application.cpp.

void app_programStart ( void  )

Function is called on program startup.

Definition at line 19 of file application.cpp.

Variable Documentation

char buf[STRING_BUFFER_SIZE]

Definition at line 14 of file application.cpp.

char ret[STRING_BUFFER_SIZE]

Definition at line 15 of file application.cpp.

ExoTestMachine testMachine

Definition at line 16 of file application.cpp.