IgH EtherCAT Master
1.6.2
|
Finite state machine for scanning an EtherCAT slave. More...
Data Fields | |
ec_slave_t * | slave |
Slave the FSM runs on. More... | |
ec_datagram_t * | datagram |
Datagram used in the state machine. More... | |
ec_fsm_slave_config_t * | fsm_slave_config |
Slave configuration state machine to use. More... | |
ec_fsm_pdo_t * | fsm_pdo |
PDO configuration state machine to use. More... | |
unsigned int | retries |
Retries on datagram timeout. More... | |
void(* | state )(ec_fsm_slave_scan_t *) |
State function. More... | |
uint16_t | sii_offset |
SII offset in words. More... | |
ec_fsm_sii_t | fsm_sii |
SII state machine. More... | |
Finite state machine for scanning an EtherCAT slave.
Definition at line 47 of file fsm_slave_scan.h.
ec_slave_t* ec_fsm_slave_scan::slave |
Slave the FSM runs on.
Definition at line 49 of file fsm_slave_scan.h.
ec_datagram_t* ec_fsm_slave_scan::datagram |
Datagram used in the state machine.
Definition at line 50 of file fsm_slave_scan.h.
ec_fsm_slave_config_t* ec_fsm_slave_scan::fsm_slave_config |
Slave configuration state machine to use.
Definition at line 51 of file fsm_slave_scan.h.
ec_fsm_pdo_t* ec_fsm_slave_scan::fsm_pdo |
PDO configuration state machine to use.
Definition at line 53 of file fsm_slave_scan.h.
unsigned int ec_fsm_slave_scan::retries |
Retries on datagram timeout.
Definition at line 54 of file fsm_slave_scan.h.
void(* ec_fsm_slave_scan::state) (ec_fsm_slave_scan_t *) |
State function.
Definition at line 56 of file fsm_slave_scan.h.
uint16_t ec_fsm_slave_scan::sii_offset |
SII offset in words.
Definition at line 57 of file fsm_slave_scan.h.
ec_fsm_sii_t ec_fsm_slave_scan::fsm_sii |
SII state machine.
Definition at line 59 of file fsm_slave_scan.h.