master/fsm_master.c
changeset 1980 a89e2bedf004
parent 1909 ea3eb4c74c1b
child 1921 d9cf40facbc4
--- a/master/fsm_master.c	Fri Mar 19 13:27:08 2010 +0100
+++ b/master/fsm_master.c	Thu Apr 29 14:05:15 2010 +0200
@@ -426,8 +426,8 @@
                 if (ec_sdo_request_timed_out(req)) {
                     req->state = EC_INT_REQUEST_FAILURE;
                     if (master->debug_level)
-						EC_DBG("Internal SDO request for slave %u"
-								" timed out...\n", slave->ring_position);
+                        EC_DBG("Internal SDO request for slave %u"
+                                " timed out...\n", slave->ring_position);
                     continue;
                 }
 
@@ -877,6 +877,7 @@
         // alias was written
         slave->sii.alias = EC_READ_U16(request->words + 4);
         // TODO: read alias from register 0x0012
+        slave->effective_alias = slave->sii.alias;
     }
     // TODO: Evaluate other SII contents!
 
@@ -998,8 +999,12 @@
         }
 
         request->state = EC_INT_REQUEST_SUCCESS;
+        if (master->debug_level) {
+            EC_DBG("Register request successful.\n");
+        }
     } else {
         request->state = EC_INT_REQUEST_FAILURE;
+        EC_ERR("Register request failed.\n");
     }
 
     wake_up(&master->reg_queue);