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