# HG changeset patch
# User Florian Pose <fp@igh-essen.com>
# Date 1161945662 0
# Node ID 2ecaa53c6291101fa1115e434db2012bbf25f6a1
# Parent  d8ae13a5a910191a998784ddc3510a610fbeeb49
Changed output of ec_state_string() for error flag to "+ ERROR".

diff -r d8ae13a5a910 -r 2ecaa53c6291 master/globals.h
--- a/master/globals.h	Fri Oct 27 09:57:30 2006 +0000
+++ b/master/globals.h	Fri Oct 27 10:41:02 2006 +0000
@@ -66,7 +66,7 @@
 #define EC_WAIT_SDO_DICT 3
 
 /** minimum size of a buffer used with ec_state_string() */
-#define EC_STATE_STRING_SIZE 30
+#define EC_STATE_STRING_SIZE 32
 
 /******************************************************************************
  *  EtherCAT protocol
diff -r d8ae13a5a910 -r 2ecaa53c6291 master/module.c
--- a/master/module.c	Fri Oct 27 09:57:30 2006 +0000
+++ b/master/module.c	Fri Oct 27 10:41:02 2006 +0000
@@ -265,8 +265,8 @@
         off += sprintf(buffer + off, "OP");
     }
     if (states & EC_SLAVE_STATE_ACK_ERR) {
-        if (!first) off += sprintf(buffer + off, ", ");
-        off += sprintf(buffer + off, "ERR");
+        if (!first) off += sprintf(buffer + off, " + ");
+        off += sprintf(buffer + off, "ERROR");
     }
 
     return off;