ec_fsm_slave Struct Reference

Finite state machine of an EtherCAT slave. More...


Data Fields

ec_slave_tslave
 slave the FSM runs on
struct list_head list
 Used for execution list.
void(* state )(ec_fsm_slave_t *, ec_datagram_t *)
 State function.
ec_datagram_tdatagram
 Previous state datagram.
ec_sdo_request_tsdo_request
 SDO request to process.
ec_reg_request_treg_request
 Register request to process.
ec_foe_request_tfoe_request
 FoE request to process.
off_t foe_index
 Index to FoE write request data.
ec_soe_request_tsoe_request
 SoE request to process.
ec_fsm_coe_t fsm_coe
 CoE state machine.
ec_fsm_foe_t fsm_foe
 FoE state machine.
ec_fsm_soe_t fsm_soe
 SoE state machine.


Detailed Description

Finite state machine of an EtherCAT slave.

Definition at line 54 of file fsm_slave.h.


Field Documentation

struct list_head ec_fsm_slave::list [read]

Used for execution list.

Definition at line 56 of file fsm_slave.h.

State function.

Previous state datagram.

Definition at line 59 of file fsm_slave.h.

SDO request to process.

Definition at line 60 of file fsm_slave.h.

Register request to process.

Definition at line 61 of file fsm_slave.h.

FoE request to process.

Definition at line 62 of file fsm_slave.h.

Index to FoE write request data.

Definition at line 63 of file fsm_slave.h.

SoE request to process.

Definition at line 64 of file fsm_slave.h.

CoE state machine.

Definition at line 66 of file fsm_slave.h.

FoE state machine.

Definition at line 67 of file fsm_slave.h.

SoE state machine.

Definition at line 68 of file fsm_slave.h.


Generated on Mon Jun 20 09:31:31 2016 for IgH EtherCAT Master by  doxygen 1.5.6