|
@@ -402,11 +402,11 @@ int main(int argc, char *argv[]) {
|
|
|
UA_NodeId messageType;
|
|
|
recvOffset = 24;
|
|
|
UA_NodeId_decodeBinary(reply,&recvOffset,&messageType);
|
|
|
- UA_CreateSessionResponse *createSessionResponse;
|
|
|
- createSessionResponse = (UA_CreateSessionResponse*)&(reply->data[recvOffset]);
|
|
|
- //UA_CreateSessionResponse_decodeBinary(reply,&recvOffset,&createSessionResponse);
|
|
|
+ UA_CreateSessionResponse createSessionResponse;
|
|
|
+ //createSessionResponse = (UA_CreateSessionResponse*)&(reply->data[recvOffset]);
|
|
|
+ UA_CreateSessionResponse_decodeBinary(reply,&recvOffset,&createSessionResponse);
|
|
|
|
|
|
- sendActivateSession(sock, secureChannelId, openSecChannelRsp.securityToken.tokenId, 53, 3,createSessionResponse->authenticationToken);
|
|
|
+ sendActivateSession(sock, secureChannelId, openSecChannelRsp.securityToken.tokenId, 53, 3,createSessionResponse.authenticationToken);
|
|
|
received = recv(sock, reply->data, reply->length, 0);
|
|
|
|
|
|
UA_NodeId *nodesToRead;
|
|
@@ -435,7 +435,7 @@ int main(int argc, char *argv[]) {
|
|
|
|
|
|
for (UA_UInt32 i = 0; i < tries; i++) {
|
|
|
|
|
|
- tic = sendReadRequest(sock, secureChannelId, openSecChannelRsp.securityToken.tokenId, 54+i, 4+i,createSessionResponse->authenticationToken,nodesToReadSize,nodesToRead);
|
|
|
+ tic = sendReadRequest(sock, secureChannelId, openSecChannelRsp.securityToken.tokenId, 54+i, 4+i,createSessionResponse.authenticationToken,nodesToReadSize,nodesToRead);
|
|
|
|
|
|
received = recv(sock, reply->data, 2000, 0);
|
|
|
toc = UA_DateTime_now() - tic;
|