master/canopen.c
changeset 739 4a02162a6301
parent 657 7756b9f2eac2
child 740 68d83b45dfa2
--- a/master/canopen.c	Wed Sep 19 17:17:45 2007 +0000
+++ b/master/canopen.c	Wed Sep 19 17:25:48 2007 +0000
@@ -51,10 +51,6 @@
 void ec_sdo_clear(struct kobject *);
 void ec_sdo_entry_clear(struct kobject *);
 
-void ec_sdo_request_init_read(ec_sdo_request_t *, ec_sdo_t *,
-                              ec_sdo_entry_t *);
-void ec_sdo_request_clear(ec_sdo_request_t *);
-
 /*****************************************************************************/
 
 /** \cond */
@@ -367,12 +363,11 @@
                                 char *buffer /**< target buffer */
                                 )
 {
-    ec_sdo_t *sdo = entry->sdo;
-    ec_master_t *master = sdo->slave->master;
+    ec_master_t *master = entry->sdo->slave->master;
     off_t off = 0;
     ec_sdo_request_t request;
 
-    ec_sdo_request_init_read(&request, sdo, entry);
+    ec_sdo_request_init_read(&request, entry);
 
     // schedule request.
     down(&master->sdo_sem);
@@ -431,11 +426,9 @@
 */
 
 void ec_sdo_request_init_read(ec_sdo_request_t *req, /**< SDO request */
-                              ec_sdo_t *sdo, /**< SDO */
                               ec_sdo_entry_t *entry /**< SDO entry */
                               )
 {
-    req->sdo = sdo;
     req->entry = entry;
     req->data = NULL;
     req->size = 0;