From efbf251d849433d3ace5420c1c6d61607270acb9 Mon Sep 17 00:00:00 2001 From: Frank Jeschke Date: Fri, 7 Apr 2017 14:31:30 +0200 Subject: [PATCH] Remove initial upload of entry values --- libethercat_wrapper/src/ethercat_wrapper.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libethercat_wrapper/src/ethercat_wrapper.c b/libethercat_wrapper/src/ethercat_wrapper.c index 48c3b88d..fb761dc1 100644 --- a/libethercat_wrapper/src/ethercat_wrapper.c +++ b/libethercat_wrapper/src/ethercat_wrapper.c @@ -243,6 +243,7 @@ static int slave_config(Ethercat_Master_t *master, int slaveindex) sdo->entry_type = entry.data_type; sdo->object_type = sdoi.object_code; sdo->bit_length = entry.bit_length; + sdo->value = 0; memmove(sdo->name, entry.description, EC_MAX_STRING_LENGTH); memmove(sdo->read_access, entry.read_access, EC_SDO_ENTRY_ACCESS_COUNTER); @@ -251,10 +252,6 @@ static int slave_config(Ethercat_Master_t *master, int slaveindex) /* SDO requests are uploaded at master_start(), they are only * needed when master and slave are in reql time context. */ sdo->request = NULL; - - if (slave_sdo_upload(slave, sdo) != 0) { - fprintf(g_outstream, "Warning, upload of SDO 0x%04x:%d failed\n", sdo->index, sdo->subindex); - } } }