From f7ccbfeaf48b0b8015efb7785534b80b5127f13a Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 20 Oct 2016 15:06:34 +0200 Subject: [PATCH] minor bug fix --- soem_master/soem_master_component.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/soem_master/soem_master_component.cpp b/soem_master/soem_master_component.cpp index 70425e9..0f670ce 100755 --- a/soem_master/soem_master_component.cpp +++ b/soem_master/soem_master_component.cpp @@ -311,7 +311,7 @@ bool SoemMasterComponent::checkNetworkState(ec_state desired_state, int timeout if(!error_detected) { //All the slaves have reached the same state so we can update the state of every slave - for(int i = 0; i < ec_slavecount; i++) + for(int i = 1; i <= ec_slavecount; i++) { ec_slave[i].state = network_state; } @@ -320,7 +320,6 @@ bool SoemMasterComponent::checkNetworkState(ec_state desired_state, int timeout { ec_readstate(); } - break; default: @@ -345,7 +344,7 @@ bool SoemMasterComponent::checkNetworkState(ec_state desired_state, int timeout << endlog(); //If not all slaves reached target state find out which one - for (int i = 0; i <= ec_slavecount; i++) + for (int i = 1; i <= ec_slavecount; i++) { if (ec_slave[i].state != desired_state) {