include/states.h
changeset 149 fe50ada8020b
parent 71 95cd3376cc9f
child 150 d2fc5d5f8a36
equal deleted inserted replaced
148:ad3de8730172 149:fe50ada8020b
    53 	UNS8 csSYNC;
    53 	UNS8 csSYNC;
    54 	UNS8 csHeartbeat;
    54 	UNS8 csHeartbeat;
    55 	UNS8 csPDO;
    55 	UNS8 csPDO;
    56 } s_state_communication;
    56 } s_state_communication;
    57 
    57 
    58 /** Function that user app must provide
    58 /** Function that user app can overload
    59  * 
    59  * 
    60  */
    60  */
    61 typedef void (*initialisation_t)(void);
    61 typedef void (*initialisation_t)(void);
    62 typedef void (*preOperational_t)(void);
    62 typedef void (*preOperational_t)(void);
    63 typedef void (*operational_t)(void);
    63 typedef void (*operational_t)(void);
    64 typedef void (*stopped_t)(void);
    64 typedef void (*stopped_t)(void);
       
    65 
       
    66 void _initialisation();
       
    67 void _preOperational();
       
    68 void _operational();
       
    69 void _stopped();
    65 
    70 
    66 #include "data.h"
    71 #include "data.h"
    67 
    72 
    68 /************************* prototypes ******************************/
    73 /************************* prototypes ******************************/
    69 
    74