equal
deleted
inserted
replaced
107 */ |
107 */ |
108 |
108 |
109 typedef struct |
109 typedef struct |
110 { |
110 { |
111 struct list_head list; /**< list item */ |
111 struct list_head list; /**< list item */ |
112 ec_sdo_t *sdo; |
|
113 ec_sdo_entry_t *entry; |
112 ec_sdo_entry_t *entry; |
114 uint8_t *data; /**< pointer to SDO data */ |
113 uint8_t *data; /**< pointer to SDO data */ |
115 size_t size; /**< size of SDO data */ |
114 size_t size; /**< size of SDO data */ |
116 ec_request_state_t state; |
115 ec_request_state_t state; |
117 } |
116 } |
123 void ec_sdo_destroy(ec_sdo_t *); |
122 void ec_sdo_destroy(ec_sdo_t *); |
124 |
123 |
125 int ec_sdo_entry_init(ec_sdo_entry_t *, uint8_t, ec_sdo_t *); |
124 int ec_sdo_entry_init(ec_sdo_entry_t *, uint8_t, ec_sdo_t *); |
126 void ec_sdo_entry_destroy(ec_sdo_entry_t *); |
125 void ec_sdo_entry_destroy(ec_sdo_entry_t *); |
127 |
126 |
|
127 void ec_sdo_request_init_read(ec_sdo_request_t *, ec_sdo_entry_t *); |
|
128 void ec_sdo_request_clear(ec_sdo_request_t *); |
|
129 |
128 /*****************************************************************************/ |
130 /*****************************************************************************/ |
129 |
131 |
130 #endif |
132 #endif |