open62541 1.3.14
Open source implementation of OPC UA
|
#include <open62541/client.h>
Go to the source code of this file.
Variables | |
_UA_BEGIN_DECLS typedef void(* | UA_ClientAsyncReadCallback )(UA_Client *client, void *userdata, UA_UInt32 requestId, UA_ReadResponse *rr) |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ) |
_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.