Changed output of ec_state_string() for error flag to "+ ERROR".

This commit is contained in:
Florian Pose
2006-10-27 10:41:02 +00:00
parent ce9404f77b
commit 2a90bd26da
2 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -265,8 +265,8 @@ size_t ec_state_string(uint8_t states, /**< slave states */
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;