diff -r 40321a37d085 -r 74e6ac2369f4 master/fsm_slave_config.c --- a/master/fsm_slave_config.c Tue Feb 23 13:18:31 2010 +0100 +++ b/master/fsm_slave_config.c Tue Feb 23 15:13:56 2010 +0100 @@ -419,9 +419,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive DC times datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive DC times datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -468,9 +468,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive DC system time offset datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive DC system time offset datagram for" + " slave %u: ", slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -636,8 +636,8 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; EC_ERR("Failed to receive sync manager configuration datagram for" - " slave %u (datagram state %u).\n", - slave->ring_position, datagram->state); + " slave %u: ", slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -895,8 +895,8 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; EC_ERR("Failed to receive watchdog divider configuration datagram for" - " slave %u (datagram state %u).\n", - slave->ring_position, datagram->state); + " slave %u: ", slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -956,8 +956,8 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; EC_ERR("Failed to receive sync manager watchdog configuration " - "datagram for slave %u (datagram state %u).\n", - slave->ring_position, datagram->state); + "datagram for slave %u: ", slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -1043,8 +1043,8 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; EC_ERR("Failed to receive process data sync manager configuration" - " datagram for slave %u (datagram state %u).\n", - slave->ring_position, datagram->state); + " datagram for slave %u: ", slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -1130,9 +1130,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive FMMUs datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive FMMUs datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -1214,9 +1214,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive DC cycle times datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive DC cycle times datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -1292,9 +1292,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive DC start time datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive DC start time datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); return; } @@ -1334,9 +1334,9 @@ if (datagram->state != EC_DATAGRAM_RECEIVED) { fsm->state = ec_fsm_slave_config_state_error; - EC_ERR("Failed to receive DC activation datagram for slave %u" - " (datagram state %u).\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive DC activation datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); return; }