|
IgH EtherCAT Master
1.6.8
|
EtherCAT FoE state machines. More...
Go to the source code of this file.
Data Structures | |
| struct | ec_fsm_foe |
| Finite state machines for the CANopen-over-EtherCAT protocol. More... | |
Typedefs | |
| typedef struct ec_fsm_foe | ec_fsm_foe_t |
Functions | |
| void | ec_fsm_foe_init (ec_fsm_foe_t *) |
| Constructor. | |
| void | ec_fsm_foe_clear (ec_fsm_foe_t *) |
| Destructor. | |
| int | ec_fsm_foe_exec (ec_fsm_foe_t *, ec_datagram_t *) |
| Executes the current state of the state machine. More... | |
| int | ec_fsm_foe_success (const ec_fsm_foe_t *) |
| Returns, if the state machine terminated with success. More... | |
| void | ec_fsm_foe_transfer (ec_fsm_foe_t *, ec_slave_t *, ec_foe_request_t *) |
| Prepares an FoE transfer. | |
EtherCAT FoE state machines.
Definition in file fsm_foe.h.
| typedef struct ec_fsm_foe ec_fsm_foe_t |
| int ec_fsm_foe_exec | ( | ec_fsm_foe_t * | fsm, |
| ec_datagram_t * | datagram | ||
| ) |
| int ec_fsm_foe_success | ( | const ec_fsm_foe_t * | fsm | ) |