open62541 1.3.14
Open source implementation of OPC UA
Loading...
Searching...
No Matches
client_highlevel_async.h File Reference
#include <open62541/client.h>

Go to the source code of this file.

Typedefs

typedef void(* UA_ClientAsyncWriteCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_WriteResponse *wr)
 
typedef void(* UA_ClientAsyncBrowseCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_BrowseResponse *wr)
 
typedef void(* UA_ClientAsyncOperationCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, void *result)
 
typedef void(* UA_ClientAsyncReadAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_DataValue *attribute)
 
typedef void(* UA_ClientAsyncReadValueAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_DataValue *value)
 
typedef void(* UA_ClientAsyncReadDataTypeAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_NodeId *dataType)
 
typedef void(* UA_ClientReadArrayDimensionsAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Variant *arrayDimensions)
 
typedef void(* UA_ClientAsyncReadNodeClassAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_NodeClass *nodeClass)
 
typedef void(* UA_ClientAsyncReadBrowseNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_QualifiedName *browseName)
 
typedef void(* UA_ClientAsyncReadDisplayNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *displayName)
 
typedef void(* UA_ClientAsyncReadDescriptionAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *description)
 
typedef void(* UA_ClientAsyncReadWriteMaskAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_UInt32 *writeMask)
 
typedef void(* UA_ClientAsyncReadUserWriteMaskAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_UInt32 *writeMask)
 
typedef void(* UA_ClientAsyncReadIsAbstractAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *isAbstract)
 
typedef void(* UA_ClientAsyncReadSymmetricAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *symmetric)
 
typedef void(* UA_ClientAsyncReadInverseNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *inverseName)
 
typedef void(* UA_ClientAsyncReadContainsNoLoopsAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *containsNoLoops)
 
typedef void(* UA_ClientAsyncReadEventNotifierAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *eventNotifier)
 
typedef void(* UA_ClientAsyncReadValueRankAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Int32 *valueRank)
 
typedef void(* UA_ClientAsyncReadAccessLevelAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *accessLevel)
 
typedef void(* UA_ClientAsyncReadUserAccessLevelAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *userAccessLevel)
 
typedef void(* UA_ClientAsyncReadMinimumSamplingIntervalAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Double *minimumSamplingInterval)
 
typedef void(* UA_ClientAsyncReadHistorizingAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *historizing)
 
typedef void(* UA_ClientAsyncReadExecutableAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *executable)
 
typedef void(* UA_ClientAsyncReadUserExecutableAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *userExecutable)
 
typedef void(* UA_ClientAsyncCallCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_CallResponse *cr)
 
typedef void(* UA_ClientAsyncAddNodesCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_AddNodesResponse *ar)
 

Functions

UA_StatusCode UA_Client_readAttribute_async (UA_Client *client, const UA_ReadValueId *rvi, UA_TimestampsToReturn timestampsToReturn, UA_ClientAsyncReadAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readValueAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadValueAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readDataTypeAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadDataTypeAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readArrayDimensionsAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientReadArrayDimensionsAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readNodeClassAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadNodeClassAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readBrowseNameAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadBrowseNameAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readDisplayNameAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadDisplayNameAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readDescriptionAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadDescriptionAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readWriteMaskAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadWriteMaskAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readUserWriteMaskAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadUserWriteMaskAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readIsAbstractAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadIsAbstractAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readSymmetricAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadSymmetricAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readInverseNameAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadInverseNameAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readContainsNoLoopsAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadContainsNoLoopsAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readEventNotifierAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadEventNotifierAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readValueRankAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadValueRankAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readAccessLevelAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadAccessLevelAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readUserAccessLevelAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadUserAccessLevelAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readMinimumSamplingIntervalAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadMinimumSamplingIntervalAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readHistorizingAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadHistorizingAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readExecutableAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadExecutableAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode UA_Client_readUserExecutableAttribute_async (UA_Client *client, const UA_NodeId nodeId, UA_ClientAsyncReadUserExecutableAttributeCallback callback, void *userdata, UA_UInt32 *requestId)
 
UA_StatusCode __UA_Client_writeAttribute_async (UA_Client *client, const UA_NodeId *nodeId, UA_AttributeId attributeId, const void *in, const UA_DataType *inDataType, UA_ClientAsyncServiceCallback callback, void *userdata, UA_UInt32 *reqId)
 
UA_StatusCode __UA_Client_call_async (UA_Client *client, const UA_NodeId objectId, const UA_NodeId methodId, size_t inputSize, const UA_Variant *input, UA_ClientAsyncServiceCallback callback, void *userdata, UA_UInt32 *reqId)
 
UA_StatusCode __UA_Client_addNode_async (UA_Client *client, const UA_NodeClass nodeClass, const UA_NodeId requestedNewNodeId, const UA_NodeId parentNodeId, const UA_NodeId referenceTypeId, const UA_QualifiedName browseName, const UA_NodeId typeDefinition, const UA_NodeAttributes *attr, const UA_DataType *attributeType, UA_NodeId *outNewNodeId, UA_ClientAsyncServiceCallback callback, void *userdata, UA_UInt32 *reqId)
 

Variables

_UA_BEGIN_DECLS typedef void(* UA_ClientAsyncReadCallback )(UA_Client *client, void *userdata, UA_UInt32 requestId, UA_ReadResponse *rr)
 

Typedef Documentation

◆ UA_ClientAsyncWriteCallback

typedef void(* UA_ClientAsyncWriteCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_WriteResponse *wr)

Definition at line 29 of file client_highlevel_async.h.

◆ UA_ClientAsyncBrowseCallback

typedef void(* UA_ClientAsyncBrowseCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_BrowseResponse *wr)

Definition at line 40 of file client_highlevel_async.h.

◆ UA_ClientAsyncOperationCallback

typedef void(* UA_ClientAsyncOperationCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, void *result)

Definition at line 53 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadAttributeCallback

typedef void(* UA_ClientAsyncReadAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_DataValue *attribute)

Reading a single attribute.

Definition at line 61 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadValueAttributeCallback

typedef void(* UA_ClientAsyncReadValueAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_DataValue *value)

Read a single Value attribute.

Definition at line 72 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadDataTypeAttributeCallback

typedef void(* UA_ClientAsyncReadDataTypeAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_NodeId *dataType)

Read a single DataType attribute.

Definition at line 82 of file client_highlevel_async.h.

◆ UA_ClientReadArrayDimensionsAttributeCallback

typedef void(* UA_ClientReadArrayDimensionsAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Variant *arrayDimensions)

Read a single ArrayDimensions attribute.

If the status is good, the variant carries an UInt32 array.

Definition at line 93 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadNodeClassAttributeCallback

typedef void(* UA_ClientAsyncReadNodeClassAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_NodeClass *nodeClass)

Read a single NodeClass attribute.

Definition at line 103 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadBrowseNameAttributeCallback

typedef void(* UA_ClientAsyncReadBrowseNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_QualifiedName *browseName)

Read a single BrowseName attribute.

Definition at line 113 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadDisplayNameAttributeCallback

typedef void(* UA_ClientAsyncReadDisplayNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *displayName)

Read a single DisplayName attribute.

Definition at line 123 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadDescriptionAttributeCallback

typedef void(* UA_ClientAsyncReadDescriptionAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *description)

Read a single Description attribute.

Definition at line 133 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadWriteMaskAttributeCallback

typedef void(* UA_ClientAsyncReadWriteMaskAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_UInt32 *writeMask)

Read a single WriteMask attribute.

Definition at line 143 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadUserWriteMaskAttributeCallback

typedef void(* UA_ClientAsyncReadUserWriteMaskAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_UInt32 *writeMask)

Read a single UserWriteMask attribute.

Definition at line 153 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadIsAbstractAttributeCallback

typedef void(* UA_ClientAsyncReadIsAbstractAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *isAbstract)

Read a single IsAbstract attribute.

Definition at line 163 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadSymmetricAttributeCallback

typedef void(* UA_ClientAsyncReadSymmetricAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *symmetric)

Read a single Symmetric attribute.

Definition at line 173 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadInverseNameAttributeCallback

typedef void(* UA_ClientAsyncReadInverseNameAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_LocalizedText *inverseName)

Read a single InverseName attribute.

Definition at line 183 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadContainsNoLoopsAttributeCallback

typedef void(* UA_ClientAsyncReadContainsNoLoopsAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *containsNoLoops)

Read a single ContainsNoLoops attribute.

Definition at line 193 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadEventNotifierAttributeCallback

typedef void(* UA_ClientAsyncReadEventNotifierAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *eventNotifier)

Read a single EventNotifier attribute.

Definition at line 203 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadValueRankAttributeCallback

typedef void(* UA_ClientAsyncReadValueRankAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Int32 *valueRank)

Read a single ValueRank attribute.

Definition at line 213 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadAccessLevelAttributeCallback

typedef void(* UA_ClientAsyncReadAccessLevelAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *accessLevel)

Read a single AccessLevel attribute.

Definition at line 223 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadUserAccessLevelAttributeCallback

typedef void(* UA_ClientAsyncReadUserAccessLevelAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Byte *userAccessLevel)

Read a single UserAccessLevel attribute.

Definition at line 233 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadMinimumSamplingIntervalAttributeCallback

typedef void(* UA_ClientAsyncReadMinimumSamplingIntervalAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Double *minimumSamplingInterval)

Read a single MinimumSamplingInterval attribute.

Definition at line 243 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadHistorizingAttributeCallback

typedef void(* UA_ClientAsyncReadHistorizingAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *historizing)

Read a single Historizing attribute.

Definition at line 253 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadExecutableAttributeCallback

typedef void(* UA_ClientAsyncReadExecutableAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *executable)

Read a single Executable attribute.

Definition at line 263 of file client_highlevel_async.h.

◆ UA_ClientAsyncReadUserExecutableAttributeCallback

typedef void(* UA_ClientAsyncReadUserExecutableAttributeCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_StatusCode status, UA_Boolean *userExecutable)

Read a single UserExecutable attribute.

Definition at line 273 of file client_highlevel_async.h.

◆ UA_ClientAsyncCallCallback

typedef void(* UA_ClientAsyncCallCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_CallResponse *cr)

Definition at line 492 of file client_highlevel_async.h.

◆ UA_ClientAsyncAddNodesCallback

typedef void(* UA_ClientAsyncAddNodesCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_AddNodesResponse *ar)

Definition at line 507 of file client_highlevel_async.h.

Function Documentation

◆ UA_Client_readAttribute_async()

UA_StatusCode UA_Client_readAttribute_async ( UA_Client * client,
const UA_ReadValueId * rvi,
UA_TimestampsToReturn timestampsToReturn,
UA_ClientAsyncReadAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readValueAttribute_async()

UA_StatusCode UA_Client_readValueAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadValueAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readDataTypeAttribute_async()

UA_StatusCode UA_Client_readDataTypeAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadDataTypeAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readArrayDimensionsAttribute_async()

UA_StatusCode UA_Client_readArrayDimensionsAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientReadArrayDimensionsAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readNodeClassAttribute_async()

UA_StatusCode UA_Client_readNodeClassAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadNodeClassAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readBrowseNameAttribute_async()

UA_StatusCode UA_Client_readBrowseNameAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadBrowseNameAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readDisplayNameAttribute_async()

UA_StatusCode UA_Client_readDisplayNameAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadDisplayNameAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readDescriptionAttribute_async()

UA_StatusCode UA_Client_readDescriptionAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadDescriptionAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readWriteMaskAttribute_async()

UA_StatusCode UA_Client_readWriteMaskAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadWriteMaskAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readUserWriteMaskAttribute_async()

UA_StatusCode UA_Client_readUserWriteMaskAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadUserWriteMaskAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readIsAbstractAttribute_async()

UA_StatusCode UA_Client_readIsAbstractAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadIsAbstractAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readSymmetricAttribute_async()

UA_StatusCode UA_Client_readSymmetricAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadSymmetricAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readInverseNameAttribute_async()

UA_StatusCode UA_Client_readInverseNameAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadInverseNameAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readContainsNoLoopsAttribute_async()

UA_StatusCode UA_Client_readContainsNoLoopsAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadContainsNoLoopsAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readEventNotifierAttribute_async()

UA_StatusCode UA_Client_readEventNotifierAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadEventNotifierAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readValueRankAttribute_async()

UA_StatusCode UA_Client_readValueRankAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadValueRankAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readAccessLevelAttribute_async()

UA_StatusCode UA_Client_readAccessLevelAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadAccessLevelAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readUserAccessLevelAttribute_async()

UA_StatusCode UA_Client_readUserAccessLevelAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadUserAccessLevelAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readMinimumSamplingIntervalAttribute_async()

UA_StatusCode UA_Client_readMinimumSamplingIntervalAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadMinimumSamplingIntervalAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readHistorizingAttribute_async()

UA_StatusCode UA_Client_readHistorizingAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadHistorizingAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readExecutableAttribute_async()

UA_StatusCode UA_Client_readExecutableAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadExecutableAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ UA_Client_readUserExecutableAttribute_async()

UA_StatusCode UA_Client_readUserExecutableAttribute_async ( UA_Client * client,
const UA_NodeId nodeId,
UA_ClientAsyncReadUserExecutableAttributeCallback callback,
void * userdata,
UA_UInt32 * requestId )

◆ __UA_Client_writeAttribute_async()

UA_StatusCode __UA_Client_writeAttribute_async ( UA_Client * client,
const UA_NodeId * nodeId,
UA_AttributeId attributeId,
const void * in,
const UA_DataType * inDataType,
UA_ClientAsyncServiceCallback callback,
void * userdata,
UA_UInt32 * reqId )

◆ __UA_Client_call_async()

UA_StatusCode __UA_Client_call_async ( UA_Client * client,
const UA_NodeId objectId,
const UA_NodeId methodId,
size_t inputSize,
const UA_Variant * input,
UA_ClientAsyncServiceCallback callback,
void * userdata,
UA_UInt32 * reqId )

◆ __UA_Client_addNode_async()

UA_StatusCode __UA_Client_addNode_async ( UA_Client * client,
const UA_NodeClass nodeClass,
const UA_NodeId requestedNewNodeId,
const UA_NodeId parentNodeId,
const UA_NodeId referenceTypeId,
const UA_QualifiedName browseName,
const UA_NodeId typeDefinition,
const UA_NodeAttributes * attr,
const UA_DataType * attributeType,
UA_NodeId * outNewNodeId,
UA_ClientAsyncServiceCallback callback,
void * userdata,
UA_UInt32 * reqId )

Variable Documentation

◆ UA_ClientAsyncReadCallback

_UA_BEGIN_DECLS typedef void(* UA_ClientAsyncReadCallback) (UA_Client *client, void *userdata, UA_UInt32 requestId, UA_ReadResponse *rr) ( UA_Client * client,
void * userdata,
UA_UInt32 requestId,
UA_ReadResponse * rr )

This Source Code Form is subject to the terms of the Mozilla Public License, v.

2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright 2018 (c) Thomas Stalder, Blue Time Concept SA Copyright 2018 (c) Fraunhofer IOSB (Author: Julius Pfrommer)

Definition at line 18 of file client_highlevel_async.h.