equal
deleted
inserted
replaced
62 struct ec_fsm |
62 struct ec_fsm |
63 { |
63 { |
64 ec_master_t *master; /**< master the FSM runs on */ |
64 ec_master_t *master; /**< master the FSM runs on */ |
65 ec_slave_t *slave; /**< slave the FSM runs on */ |
65 ec_slave_t *slave; /**< slave the FSM runs on */ |
66 ec_datagram_t datagram; /**< datagram used in the state machine */ |
66 ec_datagram_t datagram; /**< datagram used in the state machine */ |
|
67 unsigned int retries; /**< retries on datagram timeout. */ |
67 |
68 |
68 void (*master_state)(ec_fsm_t *); /**< master state function */ |
69 void (*master_state)(ec_fsm_t *); /**< master state function */ |
69 unsigned int master_slaves_responding; /**< number of responding slaves */ |
70 unsigned int master_slaves_responding; /**< number of responding slaves */ |
70 ec_slave_state_t master_slave_states; /**< states of responding slaves */ |
71 ec_slave_state_t master_slave_states; /**< states of responding slaves */ |
71 unsigned int master_validation; /**< non-zero, if validation to do */ |
72 unsigned int master_validation; /**< non-zero, if validation to do */ |