equal
deleted
inserted
replaced
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 *, |