mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-02-06 20:01:44 +08:00
Changed output of ec_state_string() for error flag to "+ ERROR".
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user