This class is used to create the DataTypeDefinition attribute for structured DataTypes.
More...
Inherits UnifiedAutomation.UaBase.DataTypeDefinitionSettings.
This class is used to create the DataTypeDefinition attribute for structured DataTypes.
NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.m_binaryEncodingId |
|
protected |
NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.m_superTypeId |
|
protected |
NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.m_xmlEncodingId |
|
protected |
virtual NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.BinaryEncodingId |
|
getset |
Gets or sets the binary encoding id of the structured DataType.
If DefinitionHelper is set, this property must not be set. It is sufficient, when the DataTypeNode is set.
DataTypeNode UnifiedAutomation.UaBase.StructureDefinitionSettings.DataTypeNode |
|
getset |
IDefinitionHelper UnifiedAutomation.UaBase.StructureDefinitionSettings.DefinitionHelper |
|
getset |
Gets and sets the interface to get the encoding ids and the fields of the super type.
Gets the structure fields of the structured DataType and the base type. Sets the fields of the structured DataType.
The fields of the super type must not be set, if DefinitionHelper and SuperTypeId are set.
NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.SuperTypeId |
|
getset |
Gets and sets the NodeId of the super type DataType node.
If DefinitionHelper is set, the fields of this super type are added to Fields.
StructureType UnifiedAutomation.UaBase.StructureDefinitionSettings.Type |
|
getset |
Gets or sets the StructureType of the structured DataType.
virtual NodeId UnifiedAutomation.UaBase.StructureDefinitionSettings.XmlEncodingId |
|
getset |
Gets or sets the XML encoding id of the structured DataType.
If DefinitionHelper is set, this property must not be set. It is sufficient, when the DataTypeNode is set.
The documentation for this class was generated from the following file:
- D:/work/uasdknet/src/UaBase/Helpers/DataTypeNode.cs