C++ Based OPC UA Client/Server/PubSub SDK  1.7.6.537
UaClientSdk::CallOut Class Reference

Contains the output arguments and the overall result for a Method call. More...

#include <uaclientsdk.h>

Public Member Functions

 CallOut ()
 Constructor.
 
 ~CallOut ()
 Destructor.
 

Public Attributes

UaStatus callResult
 Overall result of the Method call. More...
 
UaStatusCodeArray inputArgumentResults
 Array of input argument results in the case of input argument errors. More...
 
UaDiagnosticInfos inputArgumentDiagnosticInfos
 Array of input argument diagnostic information in the case of input argument errors. More...
 
UaVariantArray outputArguments
 Array of output arguments. More...
 

Detailed Description

Contains the output arguments and the overall result for a Method call.

Member Data Documentation

UaStatus UaClientSdk::CallOut::callResult

Overall result of the Method call.

UaDiagnosticInfos UaClientSdk::CallOut::inputArgumentDiagnosticInfos

Array of input argument diagnostic information in the case of input argument errors.

The string table for the indices in the diagnostic information is provided through the serviceSettings in/out parameter for the synchronous UaSession::call. The string table in this parameter is only filled if the CallOut class is used in the response to the asynchrnous UaSession::beginCall.

The size is either 0 or must match the number of input arguments passed to the server.

Diagnostic information is only provided if requested in the ServiceSettings.

UaStatusCodeArray UaClientSdk::CallOut::inputArgumentResults

Array of input argument results in the case of input argument errors.

The size is either 0 or must match the number of input arguments passed to the server.

UaVariantArray UaClientSdk::CallOut::outputArguments

Array of output arguments.

The size and the data types of the arguments should match the description provided by the server in the OutputArguments Property of the Method.


The documentation for this class was generated from the following file: