.NET Based OPC UA Client/Server SDK
2.6.1.422
|
A structure that is defined as the type of the nodesToWrite parameter of the Write service. More...
Inherits IFormattable, and UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
WriteValue () | |
The default constructor. More... | |
virtual void | Encode (IEncoder encoder) |
virtual void | Decode (IDecoder decoder) |
virtual bool | IsEqual (IEncodeable encodeable) |
Checks if encodeable is the same object or has the same content More... | |
virtual object | Clone () |
override string | ToString () |
Returns a System.String that represents this instance. More... | |
string | ToString (string format, IFormatProvider formatProvider) |
Returns a System.String that represents this instance. More... | |
Properties | |
NodeId | NodeId [get, set] |
NodeId of the node that contains the attributes. More... | |
uint | AttributeId [get, set] |
Id of the attribute. More... | |
string | IndexRange [get, set] |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays. More... | |
DataValue | Value [get, set] |
The node’s attribute value. More... | |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
object | UserData [get, set] |
Gets or sets the user data. More... | |
Properties inherited from UnifiedAutomation.UaBase.IEncodeable | |
ExpandedNodeId | TypeId [get] |
Returns the UA type identifier for the encodable type. More... | |
ExpandedNodeId | BinaryEncodingId [get] |
Returns the UA type identifier for the default binary encoding for the type. More... | |
ExpandedNodeId | XmlEncodingId [get] |
Returns the UA type identifier for the default XML encoding for the type. More... | |
A structure that is defined as the type of the nodesToWrite parameter of the Write service.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
inline |
Returns a System.String that represents this instance.
|
inline |
Returns a System.String that represents this instance.
format | The format. |
formatProvider | The format provider. |
|
getset |
Id of the attribute.
This shall be a valid attribute id.
The IntegerIds for the Attributes are defined in NodeAttributesMask.
|
getset |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays.
The first element is identified by index 0 (zero).
This parameter is not used if the specified attribute is not an array. However, if the specified attribute is an array and this parameter is not used, then all elements are to be included in the range. The parameter is null if not used.
|
getset |
NodeId of the node that contains the attributes.
|
getset |
Gets or sets the user data.
The user data.
|
getset |
The node’s attribute value.
If the indexRange parameter is specified, the Value shall be an array even if only one element is being written.
If the SourceTimestamp or the ServerTimestamp is specified, the Server shall use these values. The Server returns a Bad_WriteNotSupported error if it does not support writing of timestamps.
A Server shall return a Bad_TypeMismatch error if the data type of the written value is not the same type or subtype as the attribute’s DataType. Based on the DataType hierarchy, subtypes of the attribute DataType shall be accepted by the Server. For the value attribute the DataType is defined through the DataType attribute. A ByteString is structurally the same as a one dimensional array of Byte. A Server shall accept a ByteString if an array of Byte is expected.
The Server returns a Bad_DataEncodingUnsupported error if it does not support writing of the passed data encoding.