master/fsm_coe.h
branchstable-1.2
changeset 1739 5fcbd29151d2
parent 1732 1cc865ba17c2
child 814 a51f857b1b2d
equal deleted inserted replaced
1738:bc89e3fba1a5 1739:5fcbd29151d2
    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 */