IgH EtherCAT Master  1.6.1
ec_fsm_soe Struct Reference

Finite state machines for the Sercos over EtherCAT protocol. More...

Data Fields

ec_slave_tslave
 slave the FSM runs on
 
unsigned int retries
 retries upon datagram timeout
 
void(* state )(ec_fsm_soe_t *, ec_datagram_t *)
 CoE state function.
 
ec_datagram_tdatagram
 Datagram used in the previous step. More...
 
unsigned long jiffies_start
 Timestamp. More...
 
ec_soe_request_trequest
 SoE request.
 
off_t offset
 IDN data offset during fragmented write. More...
 
size_t fragment_size
 Size of the current fragment. More...
 

Detailed Description

Finite state machines for the Sercos over EtherCAT protocol.

Definition at line 43 of file fsm_soe.h.

Field Documentation

◆ datagram

ec_datagram_t* ec_fsm_soe::datagram

Datagram used in the previous step.

Definition at line 48 of file fsm_soe.h.

◆ jiffies_start

unsigned long ec_fsm_soe::jiffies_start

Timestamp.

Definition at line 49 of file fsm_soe.h.

◆ offset

off_t ec_fsm_soe::offset

IDN data offset during fragmented write.

Definition at line 51 of file fsm_soe.h.

◆ fragment_size

size_t ec_fsm_soe::fragment_size

Size of the current fragment.

Definition at line 52 of file fsm_soe.h.