Definition in file fsm_change.h.
Go to the source code of this file.
Data Structures | |
| struct | ec_fsm_change |
| EtherCAT state change FSM. More... | |
Typedefs | |
| typedef ec_fsm_change | ec_fsm_change_t |
Enumerations | |
| enum | ec_fsm_change_mode_t { EC_FSM_CHANGE_MODE_FULL, EC_FSM_CHANGE_MODE_ACK_ONLY } |
| Mode of the change state machine. More... | |
Functions | |
| void | ec_fsm_change_init (ec_fsm_change_t *, ec_datagram_t *) |
| Constructor. | |
| void | ec_fsm_change_clear (ec_fsm_change_t *) |
| Destructor. | |
| void | ec_fsm_change_start (ec_fsm_change_t *, ec_slave_t *, ec_slave_state_t) |
| Starts the change state machine. | |
| void | ec_fsm_change_ack (ec_fsm_change_t *, ec_slave_t *) |
| Starts the change state machine to only acknowlegde a slave's state. | |
| int | ec_fsm_change_exec (ec_fsm_change_t *) |
| Executes the current state of the state machine. | |
| int | ec_fsm_change_success (ec_fsm_change_t *) |
| Returns, if the state machine terminated with success. | |
|
|
Definition at line 63 of file fsm_change.h. |
|
|
Mode of the change state machine.
Definition at line 55 of file fsm_change.h. |
|
|
Executes the current state of the state machine.
Definition at line 121 of file fsm_change.c. |
|
|
Returns, if the state machine terminated with success.
Definition at line 136 of file fsm_change.c. |
1.4.4