Minot output changes in fsm.c
authorFlorian Pose <fp@igh-essen.com>
Tue, 24 Oct 2006 08:09:42 +0000
changeset 437 ef80f2faa2c5
parent 436 63214beb641d
child 438 64edce89fe9b
Minot output changes in fsm.c
master/fsm.c
--- a/master/fsm.c	Tue Oct 24 08:00:24 2006 +0000
+++ b/master/fsm.c	Tue Oct 24 08:09:42 2006 +0000
@@ -534,17 +534,16 @@
                 && (slave->configured
                     || slave->current_state == EC_SLAVE_STATE_INIT))) continue;
 
+        ec_state_string(slave->current_state, old_state);
+        ec_state_string(slave->requested_state, new_state);
+
         if (!slave->configured
             && slave->current_state != EC_SLAVE_STATE_INIT) {
-            ec_state_string(slave->current_state, old_state);
-            EC_INFO("Reconfiguring slave %i (%s).\n",
-                    slave->ring_position, old_state);
-        }
-
-        if (slave->current_state != slave->requested_state) {
-            ec_state_string(slave->current_state, old_state);
-            ec_state_string(slave->requested_state, new_state);
-            EC_INFO("Changing state of slave %i from %s to %s.\n",
+            EC_INFO("Reconfiguring slave %i (%s -> %s).\n",
+                    slave->ring_position, old_state, new_state);
+        }
+        else if (slave->current_state != slave->requested_state) {
+            EC_INFO("Changing state of slave %i (%s -> %s).\n",
                     slave->ring_position, old_state, new_state);
         }