equal
deleted
inserted
replaced
39 /*****************************************************************************/ |
39 /*****************************************************************************/ |
40 |
40 |
41 #ifndef __EC_STATES__ |
41 #ifndef __EC_STATES__ |
42 #define __EC_STATES__ |
42 #define __EC_STATES__ |
43 |
43 |
|
44 #include "globals.h" |
44 #include "../include/ecrt.h" |
45 #include "../include/ecrt.h" |
45 #include "datagram.h" |
46 #include "datagram.h" |
46 #include "slave.h" |
47 #include "slave.h" |
47 |
48 |
48 /*****************************************************************************/ |
49 /*****************************************************************************/ |
82 int ec_fsm_init(ec_fsm_t *, ec_master_t *); |
83 int ec_fsm_init(ec_fsm_t *, ec_master_t *); |
83 void ec_fsm_clear(ec_fsm_t *); |
84 void ec_fsm_clear(ec_fsm_t *); |
84 void ec_fsm_reset(ec_fsm_t *); |
85 void ec_fsm_reset(ec_fsm_t *); |
85 void ec_fsm_execute(ec_fsm_t *); |
86 void ec_fsm_execute(ec_fsm_t *); |
86 |
87 |
|
88 void ec_fsm_startup(ec_fsm_t *); |
|
89 int ec_fsm_startup_running(ec_fsm_t *); |
|
90 int ec_fsm_startup_success(ec_fsm_t *); |
|
91 |
|
92 void ec_fsm_configuration(ec_fsm_t *); |
|
93 int ec_fsm_configuration_running(ec_fsm_t *); |
|
94 int ec_fsm_configuration_success(ec_fsm_t *); |
|
95 |
87 /*****************************************************************************/ |
96 /*****************************************************************************/ |
88 |
97 |
89 #endif |
98 #endif |