equal
deleted
inserted
replaced
113 } |
113 } |
114 |
114 |
115 /*****************************************************************************/ |
115 /*****************************************************************************/ |
116 |
116 |
117 /** |
117 /** |
118 Schreibt ein CANopen-SDO (service data object). |
118 Liest ein CANopen-SDO (service data object). |
119 */ |
119 */ |
120 |
120 |
121 int EtherCAT_rt_canopen_sdo_read(ec_slave_t *slave, /**< EtherCAT-Slave */ |
121 int EtherCAT_rt_canopen_sdo_read(ec_slave_t *slave, /**< EtherCAT-Slave */ |
122 uint16_t sdo_index, /**< SDO-Index */ |
122 uint16_t sdo_index, /**< SDO-Index */ |
123 uint8_t sdo_subindex, /**< SDO-Subindex */ |
123 uint8_t sdo_subindex, /**< SDO-Subindex */ |
199 |
199 |
200 return 0; |
200 return 0; |
201 } |
201 } |
202 |
202 |
203 /*****************************************************************************/ |
203 /*****************************************************************************/ |
|
204 |
|
205 /** |
|
206 Schweibt ein CANopen-SDO (Variante mit Angabe des Masters und der Adresse). |
|
207 |
|
208 Siehe EtherCAT_rt_canopen_sdo_write() |
|
209 |
|
210 \return 0 wenn alles ok, < 0 bei Fehler |
|
211 */ |
204 |
212 |
205 int EtherCAT_rt_canopen_sdo_addr_write(ec_master_t *master, |
213 int EtherCAT_rt_canopen_sdo_addr_write(ec_master_t *master, |
206 /**< EtherCAT-Master */ |
214 /**< EtherCAT-Master */ |
207 const char *addr, |
215 const char *addr, |
208 /**< Addresse, siehe ec_address() */ |
216 /**< Addresse, siehe ec_address() */ |
221 return EtherCAT_rt_canopen_sdo_write(slave, index, subindex, value, size); |
229 return EtherCAT_rt_canopen_sdo_write(slave, index, subindex, value, size); |
222 } |
230 } |
223 |
231 |
224 /*****************************************************************************/ |
232 /*****************************************************************************/ |
225 |
233 |
|
234 /** |
|
235 Liest ein CANopen-SDO (Variante mit Angabe des Masters und der Adresse). |
|
236 |
|
237 Siehe EtherCAT_rt_canopen_sdo_read() |
|
238 |
|
239 \return 0 wenn alles ok, < 0 bei Fehler |
|
240 */ |
|
241 |
226 int EtherCAT_rt_canopen_sdo_addr_read(ec_master_t *master, |
242 int EtherCAT_rt_canopen_sdo_addr_read(ec_master_t *master, |
227 /**< EtherCAT-Slave */ |
243 /**< EtherCAT-Slave */ |
228 const char *addr, |
244 const char *addr, |
229 /**< Addresse, siehe ec_address() */ |
245 /**< Addresse, siehe ec_address() */ |
230 uint16_t index, |
246 uint16_t index, |