ANSI C Based OPC UA Client/Server SDK
1.8.1.381
|
Functions | |
OpcUa_StatusCode | UaServer_WriteComplete (UaServer_ProviderWriteContext *a_pWriteContext) |
Called by the provider to signal that he finished handling the Write call. More... | |
OpcUa_StatusCode | UaServer_ValidateWriteParams (OpcUa_BaseNode *a_pNode, const UaServer_ProviderWriteContext *a_pWriteContext, OpcUa_Int32 a_iNodeIndex) |
Check if all write parameters are valid and match the given node. More... | |
OpcUa_StatusCode | UaServer_WriteNodeInternal (OpcUa_BaseNode *a_pNode, UaServer_ProviderWriteContext *a_pWriteContext, OpcUa_Int32 a_iNodeIndex) |
Write the given node. More... | |
OpcUa_StatusCode | UaServer_WriteInternal (OpcUa_BaseNode *a_pNode, UaServer_ProviderWriteContext *a_pWriteContext, OpcUa_Int32 a_iNodeIndex) |
Called by a provider to let the SDK handle the write call. More... | |
OpcUa_StatusCode UaServer_ValidateWriteParams | ( | OpcUa_BaseNode * | a_pNode, |
const UaServer_ProviderWriteContext * | a_pWriteContext, | ||
OpcUa_Int32 | a_iNodeIndex | ||
) |
Check if all write parameters are valid and match the given node.
Can be used to only validate the write parameters without accessing the OpcUa_BaseNode's value.
[in] | a_pNode | The node to write |
[in] | a_pWriteContext | The associated write context. |
[in] | a_iNodeIndex | The index of the node to write from the list of the request |
OpcUa_StatusCode UaServer_WriteComplete | ( | UaServer_ProviderWriteContext * | a_pWriteContext | ) |
Called by the provider to signal that he finished handling the Write call.
a_pWriteContext | The processed WriteContext. |
OpcUa_StatusCode UaServer_WriteInternal | ( | OpcUa_BaseNode * | a_pNode, |
UaServer_ProviderWriteContext * | a_pWriteContext, | ||
OpcUa_Int32 | a_iNodeIndex | ||
) |
Called by a provider to let the SDK handle the write call.
[in] | a_pNode | The node to write |
[in] | a_pWriteContext | The associated write context. |
[in] | a_iNodeIndex | The index of the node to write from the list of the request |
OpcUa_StatusCode UaServer_WriteNodeInternal | ( | OpcUa_BaseNode * | a_pNode, |
UaServer_ProviderWriteContext * | a_pWriteContext, | ||
OpcUa_Int32 | a_iNodeIndex | ||
) |
Write the given node.
Use this only after verifying the write parameters using UaServer_ValidateWriteParams.
[in] | a_pNode | The node to write |
[in] | a_pWriteContext | The associated write context. |
[in] | a_iNodeIndex | The index of the node to write from the list of the request |