Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Defines the characteristics of the 'EncodingMask' of a type with optional members.
C#
public class OpcEncodingMask
Inheritance Object › OpcEncodingMask
Name | Description |
---|---|
OpcEncodingMask(OpcEncodingMaskKind) | Initializes a new instance of the OpcEncodingMask class using the kind defined while the Size of the mask is determined depending on the OpcEncodingMaskKind specified. |
OpcEncodingMask(OpcEncodingMaskKind, Int32) | Initializes a new instance of the OpcEncodingMask class using the kind and sizeInBits specified. |
Name | Description |
---|---|
Default | Gets the default characteristics used to encode optional members of a type. |
Kind | Gets a value which defines how the 'EncodingMask' of a type is used and an which way it is declared and used by the type to control the existence of its optional members. |
Size | Gets the number of bytes to use for the 'EncodingMask'. Each bit in the bytes acquired by the 'EncodingMask' can be used to control the existence of optional members within a data stream. |
SizeInBits | Gets the number of bits to use for the 'EncodingMask'. Each bit can be used to control the existence of optional members within a data stream. |