diff --git a/master/fsm_pdo_config.c b/master/fsm_pdo_config.c index 123ee768..850dc312 100644 --- a/master/fsm_pdo_config.c +++ b/master/fsm_pdo_config.c @@ -181,10 +181,9 @@ void ec_fsm_pdo_config_next_pdo( } } - if (fsm->slave->master->debug_level) { - EC_DBG("No more Pdos to configure for slave %u.\n", + if (fsm->slave->master->debug_level) + EC_DBG("Pdo configuration finished for slave %u.\n", fsm->slave->ring_position); - } fsm->state = ec_fsm_pdo_config_state_end; return; diff --git a/master/fsm_pdo_config.h b/master/fsm_pdo_config.h index ecf089d3..01f854a4 100644 --- a/master/fsm_pdo_config.h +++ b/master/fsm_pdo_config.h @@ -62,8 +62,8 @@ struct ec_fsm_pdo_config ec_slave_t *slave; /**< Slave the FSM runs on. */ const ec_pdo_t *pdo; /**< Current PDO to configure. */ - const ec_pdo_entry_t *entry; /**< Current entry. */ + ec_sdo_data_t sdodata; /**< SDO configuration data. */ uint16_t sdo_value; /**< SDO value. */ unsigned int entry_count; /**< Number of configured entries. */