diff --git a/myClient b/myClient index 27cb1ae..7072ae5 100755 Binary files a/myClient and b/myClient differ diff --git a/myClient.c b/myClient.c index 0fe9c4e..8af89f6 100644 --- a/myClient.c +++ b/myClient.c @@ -234,13 +234,12 @@ void readTest(long ConnectionHdl,u16 NodeHdlCount,long *NodeHdls,UA_Value *varia UA_ReadRequest request; UA_ReadRequest_init(&request); request.nodesToRead = &item[0]; - request.nodesToReadSize = 1; + request.nodesToReadSize = NodeHdlCount; UA_ReadResponse response = UA_Client_Service_read(c, request); retval = response.responseHeader.serviceResult; if(retval == UA_STATUSCODE_GOOD) { printf("------------#3---------------\n"); - printf("%d\n",response.resultsSize); if(response.resultsSize==NodeHdlCount) { printf("------------#4---------------\n"); @@ -248,6 +247,12 @@ void readTest(long ConnectionHdl,u16 NodeHdlCount,long *NodeHdls,UA_Value *varia { ErrorIDs[i]=response.results[i].status; } + for (int i = 0; i < NodeHdlCount; i++) + { + printf("%d",ErrorIDs[i]); + printf("\n"); + } + retval = 0 ; for(i=0;i