ec_fsm_foe Struct Reference
Finite state machines for the CANopen-over-EtherCAT protocol.
More...
Detailed Description
Finite state machines for the CANopen-over-EtherCAT protocol.
Definition at line 53 of file fsm_foe.h.
Field Documentation
Slave the FSM runs on.
Definition at line 54 of file fsm_foe.h.
Datagram used in previous step.
Definition at line 58 of file fsm_foe.h.
FoE timestamp.
Definition at line 59 of file fsm_foe.h.
Current subindex.
Definition at line 60 of file fsm_foe.h.
Toggle bit for segment commands.
Definition at line 62 of file fsm_foe.h.
Buffer with data to transmit.
Definition at line 64 of file fsm_foe.h.
Size of data to transmit.
Definition at line 65 of file fsm_foe.h.
Offset of data to tranmit next.
Definition at line 66 of file fsm_foe.h.
Current packet is last one to send.
Definition at line 67 of file fsm_foe.h.
FoE packet number.
Definition at line 68 of file fsm_foe.h.
Size of current packet to send.
Definition at line 69 of file fsm_foe.h.
Name of file to transmit.
Definition at line 70 of file fsm_foe.h.
Lenth of transmit file name.
Definition at line 71 of file fsm_foe.h.
Buffer for received data.
Definition at line 73 of file fsm_foe.h.
Size of receive buffer.
Definition at line 74 of file fsm_foe.h.
Offset in receive buffer.
Definition at line 75 of file fsm_foe.h.
Expected receive packet number.
Definition at line 76 of file fsm_foe.h.
Current packet is the last to receive.
Definition at line 77 of file fsm_foe.h.
Name of the file to receive.
Definition at line 78 of file fsm_foe.h.
Length of the receive file name.
Definition at line 79 of file fsm_foe.h.