diff --git a/master/pdo_mapping.c b/master/pdo_mapping.c index 023d915b..78b56eb6 100644 --- a/master/pdo_mapping.c +++ b/master/pdo_mapping.c @@ -119,7 +119,7 @@ uint16_t ec_pdo_mapping_total_size( * * \return 0 on success, else < 0 */ -int ec_pdo_mapping_add_pdo( +int ec_pdo_mapping_add_pdo_copy( ec_pdo_mapping_t *pm, /**< Pdo mapping. */ const ec_pdo_t *pdo /**< Pdo to add. */ ) @@ -269,7 +269,7 @@ int ec_pdo_mapping_copy( // Pdo already mapped? list_for_each_entry(other_pdo, &other->pdos, list) { - if (ec_pdo_mapping_add_pdo(pm, other_pdo)) + if (ec_pdo_mapping_add_pdo_copy(pm, other_pdo)) return -1; } diff --git a/master/pdo_mapping.h b/master/pdo_mapping.h index af2dc134..e566d986 100644 --- a/master/pdo_mapping.h +++ b/master/pdo_mapping.h @@ -64,7 +64,7 @@ void ec_pdo_mapping_clear(ec_pdo_mapping_t *); void ec_pdo_mapping_clear_pdos(ec_pdo_mapping_t *); -int ec_pdo_mapping_add_pdo(ec_pdo_mapping_t *, const ec_pdo_t *); +int ec_pdo_mapping_add_pdo_copy(ec_pdo_mapping_t *, const ec_pdo_t *); int ec_pdo_mapping_add_pdo_info(ec_pdo_mapping_t *, const ec_pdo_info_t *, const ec_slave_config_t *); diff --git a/master/slave.c b/master/slave.c index 06d37d2b..81ef1016 100644 --- a/master/slave.c +++ b/master/slave.c @@ -568,7 +568,7 @@ int ec_slave_fetch_sii_pdos( } sync = &slave->sii.syncs[pdo->sync_index]; - if (ec_pdo_mapping_add_pdo(&sync->mapping, pdo)) + if (ec_pdo_mapping_add_pdo_copy(&sync->mapping, pdo)) return -1; sync->mapping_source = EC_SYNC_MAPPING_SII; diff --git a/master/sync.c b/master/sync.c index 96b6ab73..c9e988da 100644 --- a/master/sync.c +++ b/master/sync.c @@ -107,7 +107,7 @@ int ec_sync_add_pdo( const ec_pdo_t *pdo /**< Pdo to map. */ ) { - return ec_pdo_mapping_add_pdo(&sync->mapping, pdo); + return ec_pdo_mapping_add_pdo_copy(&sync->mapping, pdo); } /*****************************************************************************/