master/fsm_coe.h
changeset 1038 7ca4103ba170
parent 883 4963e22a267a
child 1209 8be462afb7f4
child 1685 399ef727bf62
equal deleted inserted replaced
1037:59f191c9185b 1038:7ca4103ba170
    58     ec_slave_t *slave; /**< slave the FSM runs on */
    58     ec_slave_t *slave; /**< slave the FSM runs on */
    59     ec_datagram_t *datagram; /**< datagram used in the state machine */
    59     ec_datagram_t *datagram; /**< datagram used in the state machine */
    60     unsigned int retries; /**< retries upon datagram timeout */
    60     unsigned int retries; /**< retries upon datagram timeout */
    61 
    61 
    62     void (*state)(ec_fsm_coe_t *); /**< CoE state function */
    62     void (*state)(ec_fsm_coe_t *); /**< CoE state function */
    63     cycles_t cycles_start; /**< CoE timestamp */
    63     unsigned long jiffies_start; /**< CoE timestamp. */
    64     ec_sdo_t *sdo; /**< current Sdo */
    64     ec_sdo_t *sdo; /**< current Sdo */
    65     uint8_t subindex; /**< current subindex */
    65     uint8_t subindex; /**< current subindex */
    66     ec_sdo_request_t *request; /**< Sdo request */
    66     ec_sdo_request_t *request; /**< Sdo request */
    67     uint8_t toggle; /**< toggle bit for segment commands */
    67     uint8_t toggle; /**< toggle bit for segment commands */
    68 };
    68 };