master/fsm_master.c
changeset 861 6e3de145421a
parent 859 233e32f428e1
child 872 d4e0380d63b3
--- a/master/fsm_master.c	Tue Mar 04 11:20:48 2008 +0000
+++ b/master/fsm_master.c	Tue Mar 04 11:37:51 2008 +0000
@@ -238,7 +238,7 @@
             up(&master->scan_sem);
         }
         else {
-            master->scan_state = EC_REQUEST_IN_PROGRESS;
+            master->scan_state = EC_REQUEST_BUSY;
             up(&master->scan_sem);
             
             // topology change when scan is allowed:
@@ -258,7 +258,7 @@
 
             if (!master->slave_count) {
                 // no slaves present -> finish state machine.
-                master->scan_state = EC_REQUEST_COMPLETE;
+                master->scan_state = EC_REQUEST_SUCCESS;
                 wake_up_interruptible(&master->scan_queue);
                 fsm->state = ec_fsm_master_state_end;
                 return;
@@ -336,7 +336,7 @@
         request = list_entry(master->eeprom_requests.next,
                 ec_eeprom_write_request_t, list);
         list_del_init(&request->list); // dequeue
-        request->state = EC_REQUEST_IN_PROGRESS;
+        request->state = EC_REQUEST_BUSY;
         up(&master->eeprom_sem);
 
         slave = request->slave;
@@ -386,7 +386,7 @@
             continue;
         list_for_each_entry(req, &slave->config->sdo_requests, list) {
             if (req->state == EC_REQUEST_QUEUED) {
-                req->state = EC_REQUEST_IN_PROGRESS;
+                req->state = EC_REQUEST_BUSY;
 
                 if (slave->current_state == EC_SLAVE_STATE_INIT ||
                         slave->error_flag) {
@@ -420,7 +420,7 @@
         request = list_entry(master->slave_sdo_requests.next,
                 ec_master_sdo_request_t, list);
         list_del_init(&request->list); // dequeue
-        request->req.state = EC_REQUEST_IN_PROGRESS;
+        request->req.state = EC_REQUEST_BUSY;
         up(&master->sdo_sem);
 
         slave = request->slave;
@@ -499,7 +499,7 @@
     if (fsm->config_error)
         master->config_state = EC_REQUEST_FAILURE;
     else
-        master->config_state = EC_REQUEST_COMPLETE;
+        master->config_state = EC_REQUEST_SUCCESS;
     wake_up_interruptible(&master->config_queue);
     return 0;
 }
@@ -522,7 +522,7 @@
     if (!master->allow_config) {
         up(&master->config_sem);
     } else {
-        master->config_state = EC_REQUEST_IN_PROGRESS;
+        master->config_state = EC_REQUEST_BUSY;
         fsm->config_error = 0;
         up(&master->config_sem);
 
@@ -938,7 +938,7 @@
     ec_master_eoe_start(master);
 #endif
 
-    master->scan_state = EC_REQUEST_COMPLETE;
+    master->scan_state = EC_REQUEST_SUCCESS;
     wake_up_interruptible(&master->scan_queue);
 
     fsm->state = ec_fsm_master_state_end;
@@ -1007,7 +1007,7 @@
     if (master->debug_level)
         EC_DBG("Finished writing %u words of EEPROM data to slave %u.\n",
                 request->word_size, slave->ring_position);
-    request->state = EC_REQUEST_COMPLETE;
+    request->state = EC_REQUEST_SUCCESS;
     wake_up(&master->eeprom_queue);
 
     // TODO: Evaluate new EEPROM contents!
@@ -1072,7 +1072,7 @@
     }
 
     // Sdo request finished 
-    request->state = EC_REQUEST_COMPLETE;
+    request->state = EC_REQUEST_SUCCESS;
     wake_up(&master->sdo_queue);
 
     if (master->debug_level)