equal
deleted
inserted
replaced
57 |
57 |
58 struct ec_fsm_coe |
58 struct ec_fsm_coe |
59 { |
59 { |
60 ec_slave_t *slave; /**< slave the FSM runs on */ |
60 ec_slave_t *slave; /**< slave the FSM runs on */ |
61 ec_datagram_t *datagram; /**< datagram used in the state machine */ |
61 ec_datagram_t *datagram; /**< datagram used in the state machine */ |
|
62 unsigned int retries; /**< retries upon datagram timeout */ |
62 |
63 |
63 void (*state)(ec_fsm_coe_t *); /**< CoE state function */ |
64 void (*state)(ec_fsm_coe_t *); /**< CoE state function */ |
64 ec_sdo_data_t *sdodata; /**< input/output: SDO data object */ |
65 ec_sdo_data_t *sdodata; /**< input/output: SDO data object */ |
65 cycles_t cycles_start; /**< CoE timestamp */ |
66 cycles_t cycles_start; /**< CoE timestamp */ |
66 ec_sdo_t *sdo; /**< current SDO */ |
67 ec_sdo_t *sdo; /**< current SDO */ |