|
IgH EtherCAT Master
1.5.3
|
Finite state machines for the CANopen over EtherCAT protocol. More...
Data Fields | |
| ec_slave_t * | slave |
| slave the FSM runs on | |
| unsigned int | retries |
| retries upon datagram timeout | |
| void(* | state )(ec_fsm_coe_t *, ec_datagram_t *) |
| CoE state function. | |
| ec_datagram_t * | datagram |
| Datagram used in last step. More... | |
| unsigned long | jiffies_start |
| CoE timestamp. More... | |
| ec_sdo_t * | sdo |
| current SDO | |
| uint8_t | subindex |
| current subindex | |
| ec_sdo_request_t * | request |
| SDO request. | |
| uint32_t | complete_size |
| Used when segmenting. More... | |
| uint8_t | toggle |
| toggle bit for segment commands | |
| uint32_t | offset |
| Data offset during segmented download. More... | |
| uint32_t | remaining |
| Remaining bytes during segmented download. More... | |
| size_t | segment_size |
| Current segment size. More... | |
Finite state machines for the CANopen over EtherCAT protocol.
| ec_datagram_t* ec_fsm_coe::datagram |
| uint32_t ec_fsm_coe::offset |
| uint32_t ec_fsm_coe::remaining |