equal
deleted
inserted
replaced
114 req->data_size = 0; |
114 req->data_size = 0; |
115 } |
115 } |
116 |
116 |
117 /*****************************************************************************/ |
117 /*****************************************************************************/ |
118 |
118 |
119 /** Set the SDO address. |
|
120 */ |
|
121 void ec_sdo_request_address( |
|
122 ec_sdo_request_t *req, /**< SDO request. */ |
|
123 uint16_t index, /**< SDO index. */ |
|
124 uint8_t subindex /**< SDO subindex. */ |
|
125 ) |
|
126 { |
|
127 req->index = index; |
|
128 req->subindex = subindex; |
|
129 } |
|
130 |
|
131 /*****************************************************************************/ |
|
132 |
|
133 /** Pre-allocates the data memory. |
119 /** Pre-allocates the data memory. |
134 * |
120 * |
135 * If the \a mem_size is already bigger than \a size, nothing is done. |
121 * If the \a mem_size is already bigger than \a size, nothing is done. |
136 * |
122 * |
137 * \return 0 on success, otherwise -ENOMEM. |
123 * \return 0 on success, otherwise -ENOMEM. |
193 } |
179 } |
194 |
180 |
195 /***************************************************************************** |
181 /***************************************************************************** |
196 * Application interface. |
182 * Application interface. |
197 ****************************************************************************/ |
183 ****************************************************************************/ |
|
184 |
|
185 void ecrt_sdo_request_index(ec_sdo_request_t *req, uint16_t index, |
|
186 uint8_t subindex) |
|
187 { |
|
188 req->index = index; |
|
189 req->subindex = subindex; |
|
190 } |
|
191 |
|
192 /*****************************************************************************/ |
198 |
193 |
199 void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout) |
194 void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout) |
200 { |
195 { |
201 req->issue_timeout = timeout; |
196 req->issue_timeout = timeout; |
202 } |
197 } |
246 |
241 |
247 /*****************************************************************************/ |
242 /*****************************************************************************/ |
248 |
243 |
249 /** \cond */ |
244 /** \cond */ |
250 |
245 |
|
246 EXPORT_SYMBOL(ecrt_sdo_request_index); |
251 EXPORT_SYMBOL(ecrt_sdo_request_timeout); |
247 EXPORT_SYMBOL(ecrt_sdo_request_timeout); |
252 EXPORT_SYMBOL(ecrt_sdo_request_data); |
248 EXPORT_SYMBOL(ecrt_sdo_request_data); |
253 EXPORT_SYMBOL(ecrt_sdo_request_data_size); |
249 EXPORT_SYMBOL(ecrt_sdo_request_data_size); |
254 EXPORT_SYMBOL(ecrt_sdo_request_state); |
250 EXPORT_SYMBOL(ecrt_sdo_request_state); |
255 EXPORT_SYMBOL(ecrt_sdo_request_read); |
251 EXPORT_SYMBOL(ecrt_sdo_request_read); |