From c66b467407ec703eaf8ac818eb324575aaa58575 Mon Sep 17 00:00:00 2001 From: Rainer Kordmaa Date: Sat, 12 Nov 2022 20:14:22 +0200 Subject: [PATCH] fix --- utils/ethercat_src | 2 +- webserver/core/main.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/ethercat_src b/utils/ethercat_src index 71d757c..9e7007f 160000 --- a/utils/ethercat_src +++ b/utils/ethercat_src @@ -1 +1 @@ -Subproject commit 71d757c1aac30e2af0054e005e95d14079e711c6 +Subproject commit 9e7007f5f0466431c6eff65e9e860f445961f6c8 diff --git a/webserver/core/main.cpp b/webserver/core/main.cpp index 6c09591..54e429c 100644 --- a/webserver/core/main.cpp +++ b/webserver/core/main.cpp @@ -266,12 +266,12 @@ int main(int argc,char **argv) updateBuffersIn(); //read input image pthread_mutex_lock(&bufferLock); //lock mutex - if(ethercat_callcyclic(BUFFER_SIZE, (uint8_t**)bool_input, (uint8_t**)bool_output, (uint8_t*)byte_input, (uint8_t*)byte_output, (uint16_t*)int_input, (uint16_t*)int_output)){ + if(ethercat_callcyclic(BUFFER_SIZE, (uint8_t***)bool_input, (uint8_t***)bool_output, (uint8_t**)byte_input, (uint8_t**)byte_output, (uint16_t**)int_input, (uint16_t**)int_output)){ printf("EtherCAT cyclic failed\n"); break; } - if(bool_output[0][0]){ - printf("%QX0.0 := TRUE %i\n", bool_output[0]); + if(&bool_output[0][0]){ + printf("%QX0.0 := TRUE %i\n", &bool_output[0]); } else{ printf("%QX0.0 := FALSE\n");