CORC Project
CANOpen Robot Controller Software Documentation
Macros | Functions | Variables
application.cpp File Reference
#include "application.h"
Include dependency graph for application.cpp:

Go to the source code of this file.

Macros

#define CO_COMMAND_SDO_BUFFER_SIZE   100000
 
#define STRING_BUFFER_SIZE   (CO_COMMAND_SDO_BUFFER_SIZE * 4 + 100)
 

Functions

void app_programStart (void)
 
void app_communicationReset (void)
 
void app_programEnd (void)
 Function is called just before program ends. More...
 
void app_programAsync (uint16_t timer1msDiffy)
 
void app_programControlLoop (void)
 Function is called cyclically from Control loop thread at constant intervals. More...
 

Variables

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

Macro Definition Documentation

#define CO_COMMAND_SDO_BUFFER_SIZE   100000

Definition at line 12 of file application.cpp.

#define STRING_BUFFER_SIZE   (CO_COMMAND_SDO_BUFFER_SIZE * 4 + 100)

Definition at line 13 of file application.cpp.

Function Documentation

void app_communicationReset ( void  )

/brief Function is called after CANopen communication reset.

Definition at line 25 of file application.cpp.

void app_programAsync ( uint16_t  timer1msDiff)

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 Control loop 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  )

/brief 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.