NNP STM Generic Remote Module git-main
Loading...
Searching...
No Matches
app.h
Go to the documentation of this file.
1
9#ifndef APP_MODULE_APPTASK_H_
10#define APP_MODULE_APPTASK_H_
11
12void initAppTask( void );
13void updateAppTask( void );
14void runAppTask( UNS32 );
16void sleepApplication( void );
17void InitAppTaskValues( void );
18
19void StartNodesFunc(CO_Data* d, Message *m);
20void StopNodesFunc(CO_Data* d, Message *m);
29
30// Additional module functions can be added to appTask
31
32#endif /* APP_MODULE_APPTASK_H_ */
#define UNS32
Unsigned int32 representation in CANFest.
Definition applicfg.h:27
void EnterProduceXManualFunc(CO_Data *d, Message *m)
Lets application process NMT_Produce_X_Manual.
Definition app.c:260
void EnterPatientOperationFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Patient_Operation.
Definition app.c:188
void EnterStopStimFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Stop_Stim.
Definition app.c:232
void EnterYManualFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Y_Manual.
Definition app.c:217
void EnterPatientManualFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Patient_Manual.
Definition app.c:245
void EnterRecordXFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Record_X.
Definition app.c:274
void StopNodesFunc(CO_Data *d, Message *m)
Lets application process NMT_Stop_Nodes.
Definition app.c:161
void EnterWaitingFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_Waiting.
Definition app.c:174
void StartNodesFunc(CO_Data *d, Message *m)
Lets application process NMT_Start_Nodes (unused)
Definition app.c:147
void EnterXManualFunc(CO_Data *d, Message *m)
Lets application process NMT_Enter_X_Manual.
Definition app.c:202
void processSYNCMessageForApp(Message *m)
Lets application process SYNC message if necessary.
Definition app.c:112
void runAppTask(UNS32)
This task is run on the background thread to update parameters.
Definition app.c:59
void sleepApplication(void)
This function is called when the module recieves an NMT to enter low power mode.
Definition app.c:124
void initAppTask(void)
Function called at the initialization of program.
Definition app.c:33
void InitAppTaskValues(void)
Reinitializes application values when necessary.
Definition app.c:136
void updateAppTask(void)
Main application loop called from main.c.
Definition app.c:45
Definition can.h:13
This structure contains all necessary informations to define a CANOpen node.
Definition data.h:44