68 typedef void (*preOperational_t)(CO_Data*); |
68 typedef void (*preOperational_t)(CO_Data*); |
69 typedef void (*operational_t)(CO_Data*); |
69 typedef void (*operational_t)(CO_Data*); |
70 typedef void (*stopped_t)(CO_Data*); |
70 typedef void (*stopped_t)(CO_Data*); |
71 |
71 |
72 /** |
72 /** |
|
73 * @ingroup statemachine |
73 * @brief Function that user app can overload |
74 * @brief Function that user app can overload |
74 * @param *d Pointer on a CAN object data structure |
75 * @param *d Pointer on a CAN object data structure |
75 */ |
76 */ |
76 void _initialisation(CO_Data* d); |
77 void _initialisation(CO_Data* d); |
77 |
78 |
78 /** |
79 /** |
|
80 * @ingroup statemachine |
79 * @brief Function that user app can overload |
81 * @brief Function that user app can overload |
80 * @param *d Pointer on a CAN object data structure |
82 * @param *d Pointer on a CAN object data structure |
81 */ |
83 */ |
82 void _preOperational(CO_Data* d); |
84 void _preOperational(CO_Data* d); |
83 |
85 |
84 /** |
86 /** |
|
87 * @ingroup statemachine |
85 * @brief Function that user app can overload |
88 * @brief Function that user app can overload |
86 * @param *d Pointer on a CAN object data structure |
89 * @param *d Pointer on a CAN object data structure |
87 */ |
90 */ |
88 void _operational(CO_Data* d); |
91 void _operational(CO_Data* d); |
89 |
92 |
90 /** |
93 /** |
|
94 * @ingroup statemachine |
91 * @brief Function that user app can overload |
95 * @brief Function that user app can overload |
92 * @param *d Pointer on a CAN object data structure |
96 * @param *d Pointer on a CAN object data structure |
93 */ |
97 */ |
94 void _stopped(CO_Data* d); |
98 void _stopped(CO_Data* d); |
95 |
99 |