Skip to content

uvclab/UA-Nodeset

 
 

Repository files navigation

The files in this repository are automatically generated using the ModelCompiler.

Some of the files are the normative part of different OPC UA specifications. 
Others are support files designed to help users of the OPC Foundation stacks and/or sample code.

The normative files are published on the OPC Foundation website.

The subdirectories correspend to different OPC UA specification and/or logical groupings of files related to the base specification:

	ADI:       OPC Analyzer Devices Integration (OPC ADI) Specification;
	AnsiC:     The autogenerated files needed for the AnsiC Stack;
	DI:        OPC UA Devices (OPC DI) Specification
	DotNet:    The autogenerated files needed for the .NET Stack;
	FDI:       OPC UA Field Device Integration (OPC FDI) Specification;
	GDS:       Global Discovery Server Informat Model (from Part 12);
	MTConnect: OPC UA MTConnect Companion Specification;
	PLCopen:   OPC UA PLCopen Information Model;
	Schema:    Schema files associated with the base OPC UA specification.

The Schema directory has a number of normative schema files which are not autogenerated:

UANodeSet.xsd - The schema for files containing sets of OPC UA nodes (Part 6);
SecuredApplication.xsd - The schema for application security settings (Part 6);
OPCBinarySchema.xsd - The schema used to described binary types (Part 3);
AttributeIds.csv - The numeric ids assigned to all OPC UA attributes (Part 6);

The files in the Schema directory are:
 
NodeIds.csv:                    The numeric ids assigned to all nodes defined by the base OPC UA specifications;
Opc.Ua.NodeSet2.xml:            The UANodeSet which describes all nodes defined by the base OPC UA specifications;
Opc.Ua.NodeSet2.Part*.xml:      Subsets of the Opc.Ua.NodeSet2.xml file based on the part that defined the nodes;
Opc.Ua.Types.xsd:               The XML schema file which defines datatypes in the base OPC UA specifications;
Opc.Ua.Types.bsd:               The OPC Binary schema file which defines datatypes in the base OPC UA specifications;
Opc.Ua.PredefinedNodes.xml:     An obsolete XML format which describes all nodes defined by the base OPC UA specifications;
Opc.Ua.PredefinedNodes.uanodes: A binary format used by the .NET stack which escribes all nodes defined by the base OPC UA specifications;
Opc.Ua.NodeSet.xml:             An obsolete XML format  which describes all nodes defined by the base OPC UA specifications;

The files in DotNet directory are:

Opc.Ua.Services.wsdl 	The WSDL for the SOAP services defined by OPC UA;
Opc.Ua.Endpoints.wsdl   The WSDL for the SOAP endpoints defined by OPC UA;
Opc.Ua.StatusCodes.csv  The numeric ids assigned to StatusCodes defined by the OPC UA specification;
*.cs 				 	Various files used by the .NET stack.


Packages

No packages published

Languages

  • C# 85.4%
  • C 14.6%