master/fsm_coe.h
changeset 814 a51f857b1b2d
parent 505 bc443ca0077f
child 825 3771f5a0ed90
equal deleted inserted replaced
813:bfc3f1ab52de 814:a51f857b1b2d
    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     unsigned int retries; /**< retries upon datagram timeout */
    63 
    63 
    64     void (*state)(ec_fsm_coe_t *); /**< CoE state function */
    64     void (*state)(ec_fsm_coe_t *); /**< CoE state function */
    65     ec_sdo_data_t *sdodata; /**< input/output: SDO data object */
    65     ec_sdo_data_t *sdodata; /**< input/output: Sdo data object */
    66     cycles_t cycles_start; /**< CoE timestamp */
    66     cycles_t cycles_start; /**< CoE timestamp */
    67     ec_sdo_t *sdo; /**< current SDO */
    67     ec_sdo_t *sdo; /**< current Sdo */
    68     uint8_t subindex; /**< current subindex */
    68     uint8_t subindex; /**< current subindex */
    69     ec_sdo_request_t *request; /**< SDO request */
    69     ec_sdo_request_t *request; /**< Sdo request */
    70     uint8_t toggle; /**< toggle bit for segment commands */
    70     uint8_t toggle; /**< toggle bit for segment commands */
    71 };
    71 };
    72 
    72 
    73 /*****************************************************************************/
    73 /*****************************************************************************/
    74 
    74