IgH EtherCAT Master  1.6.2
ec_fsm_change Struct Reference

EtherCAT state change FSM. More...

Data Fields

ec_slave_tslave
 slave the FSM runs on
 
ec_datagram_tdatagram
 datagram used in the state machine
 
unsigned int retries
 retries upon datagram timeout
 
void(* state )(ec_fsm_change_t *)
 slave state change state function
 
ec_fsm_change_mode_t mode
 full state change, or ack only. More...
 
ec_slave_state_t requested_state
 input: state
 
ec_slave_state_t old_state
 prior slave state
 
unsigned long jiffies_start
 change timer
 
uint8_t take_time
 take sending timestamp
 
uint8_t spontaneous_change
 spontaneous state change detected
 

Detailed Description

EtherCAT state change FSM.

Definition at line 56 of file fsm_change.h.

Field Documentation

◆ mode

ec_fsm_change_mode_t ec_fsm_change::mode

full state change, or ack only.

Definition at line 63 of file fsm_change.h.