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 |