.NET Based OPC UA Client/Server SDK
3.1.3.516
|
A class used to parse and manipulate OPC Binary dictionaries. More...
Public Member Functions | |
BinarySchemaBuilder () | |
Initializes a new instance of the BinarySchemaBuilder class. More... | |
BinarySchemaBuilder (string namespaceUri) | |
Initializes a new instance of the BinarySchemaBuilder class. More... | |
BinarySchemaBuilder (byte[] dictionary) | |
Initializes a new instance of the BinarySchemaBuilder class. More... | |
BinarySchemaBuilder (OpcBinary.TypeDictionary dictionary) | |
Initializes a new instance of the BinarySchemaBuilder class. More... | |
OpcBinary.TypeDictionary | GetDictionary () |
Builds an OPC Binary schema with the contents of the dictionary. More... | |
HashSet< XmlQualifiedName > | SetDictionary (OpcBinary.TypeDictionary dictionary) |
Updates the the object with the contents of the dictionary. More... | |
HashSet< XmlQualifiedName > | AddDictionary (OpcBinary.TypeDictionary dictionary) |
Updates the the object with the contents of the dictionary. More... | |
GenericDataType | NewTypeFromDictionary (XmlQualifiedName typeName) |
Creates a new generic type from the current dictionary. More... | |
bool | TypeExists (XmlQualifiedName name) |
Checks if the type is in the current dictionary. More... | |
void | AddEnumeration (GenericEnumeratedDataType definition) |
Adds an enumerated data type to the dictionary. More... | |
void | AddStructure (GenericStructureDataType definition) |
Adds a structured data type to the dictionary. More... | |
Properties | |
NodeId | DictionaryId [get, set] |
Gets or sets the NodeId for the dictionary variable. More... | |
string | NamespaceUri [get] |
Gets namespace URI for the dictionary. More... | |
HashSet < System.Xml.XmlQualifiedName > | UnknownTypes [get] |
Gets namespace URI for the dictionary. More... | |
A class used to parse and manipulate OPC Binary dictionaries.
UnifiedAutomation.UaBase.BinarySchemaBuilder.BinarySchemaBuilder | ( | ) |
Initializes a new instance of the BinarySchemaBuilder class.
UnifiedAutomation.UaBase.BinarySchemaBuilder.BinarySchemaBuilder | ( | string | namespaceUri | ) |
Initializes a new instance of the BinarySchemaBuilder class.
namespaceUri | The namespace URI. |
UnifiedAutomation.UaBase.BinarySchemaBuilder.BinarySchemaBuilder | ( | byte[] | dictionary | ) |
Initializes a new instance of the BinarySchemaBuilder class.
dictionary | The dictionary serialized as an UTF-8 encoded XML document. |
UnifiedAutomation.UaBase.BinarySchemaBuilder.BinarySchemaBuilder | ( | OpcBinary.TypeDictionary | dictionary | ) |
Initializes a new instance of the BinarySchemaBuilder class.
dictionary | The dictionary. |
HashSet<XmlQualifiedName> UnifiedAutomation.UaBase.BinarySchemaBuilder.AddDictionary | ( | OpcBinary.TypeDictionary | dictionary | ) |
Updates the the object with the contents of the dictionary.
dictionary | The dictionary. |
void UnifiedAutomation.UaBase.BinarySchemaBuilder.AddEnumeration | ( | GenericEnumeratedDataType | definition | ) |
Adds an enumerated data type to the dictionary.
definition | The enumerated type. |
void UnifiedAutomation.UaBase.BinarySchemaBuilder.AddStructure | ( | GenericStructureDataType | definition | ) |
Adds a structured data type to the dictionary.
definition | The structured type. |
OpcBinary.TypeDictionary UnifiedAutomation.UaBase.BinarySchemaBuilder.GetDictionary | ( | ) |
Builds an OPC Binary schema with the contents of the dictionary.
GenericDataType UnifiedAutomation.UaBase.BinarySchemaBuilder.NewTypeFromDictionary | ( | XmlQualifiedName | typeName | ) |
Creates a new generic type from the current dictionary.
typeName | Name of the type. |
HashSet<XmlQualifiedName> UnifiedAutomation.UaBase.BinarySchemaBuilder.SetDictionary | ( | OpcBinary.TypeDictionary | dictionary | ) |
Updates the the object with the contents of the dictionary.
dictionary | The dictionary. |
bool UnifiedAutomation.UaBase.BinarySchemaBuilder.TypeExists | ( | XmlQualifiedName | name | ) |
Checks if the type is in the current dictionary.
name | The name of the type. |
|
getset |
|
get |
Gets namespace URI for the dictionary.
The namespace URI.
|
get |
Gets namespace URI for the dictionary.
The namespace URI.