equal
deleted
inserted
replaced
49 |
49 |
50 /** CANopen Sdo request. |
50 /** CANopen Sdo request. |
51 */ |
51 */ |
52 typedef struct { |
52 typedef struct { |
53 struct list_head list; /**< List item. */ |
53 struct list_head list; /**< List item. */ |
54 ec_slave_t *slave; /**< Slave. */ |
|
55 uint16_t index; /**< Sdo index. */ |
54 uint16_t index; /**< Sdo index. */ |
56 uint8_t subindex; /**< Sdo subindex. */ |
55 uint8_t subindex; /**< Sdo subindex. */ |
57 uint8_t *data; /**< Pointer to Sdo data. */ |
56 uint8_t *data; /**< Pointer to Sdo data. */ |
58 size_t size; /**< Size of Sdo data. */ |
57 size_t size; /**< Size of Sdo data. */ |
59 ec_request_state_t state; /**< Sdo request state. */ |
58 ec_request_state_t state; /**< Sdo request state. */ |
60 } ec_sdo_request_t; |
59 } ec_sdo_request_t; |
61 |
60 |
62 /*****************************************************************************/ |
61 /*****************************************************************************/ |
63 |
62 |
64 void ec_sdo_request_init(ec_sdo_request_t *, ec_slave_t *, uint16_t, uint8_t); |
63 void ec_sdo_request_init(ec_sdo_request_t *, uint16_t, uint8_t); |
65 void ec_sdo_request_clear(ec_sdo_request_t *); |
64 void ec_sdo_request_clear(ec_sdo_request_t *); |
66 |
65 |
67 /*****************************************************************************/ |
66 /*****************************************************************************/ |
68 |
67 |
69 #endif |
68 #endif |