master/fsm_slave_config.h
changeset 1347 41360ffdcb14
parent 1327 4d179b06dd3c
child 1363 11c0b2caa253
equal deleted inserted replaced
1346:eecc75468e08 1347:41360ffdcb14
    58     ec_slave_t *slave; /**< Slave the FSM runs on. */
    58     ec_slave_t *slave; /**< Slave the FSM runs on. */
    59     void (*state)(ec_fsm_slave_config_t *); /**< State function. */
    59     void (*state)(ec_fsm_slave_config_t *); /**< State function. */
    60     unsigned int retries; /**< Retries on datagram timeout. */
    60     unsigned int retries; /**< Retries on datagram timeout. */
    61     ec_sdo_request_t *request; /**< SDO request for SDO configuration. */
    61     ec_sdo_request_t *request; /**< SDO request for SDO configuration. */
    62     ec_sdo_request_t request_copy; /**< Copied SDO request. */
    62     ec_sdo_request_t request_copy; /**< Copied SDO request. */
       
    63     unsigned long jiffies_start; /**< For timeout calculations. */
       
    64     unsigned int take_time; /**< Store jiffies after datagram reception. */
    63 };
    65 };
    64 
    66 
    65 /*****************************************************************************/
    67 /*****************************************************************************/
    66 
    68 
    67 void ec_fsm_slave_config_init(ec_fsm_slave_config_t *, ec_datagram_t *,
    69 void ec_fsm_slave_config_init(ec_fsm_slave_config_t *, ec_datagram_t *,