mbj4668 / pyang

An extensible YANG validator and converter in python
ISC License
537 stars 344 forks source link

yang to OPC_UA plugin initial commit #916

Open NiteeshmurthyB opened 2 months ago

NiteeshmurthyB commented 2 months ago

Open Platform Communications is communication standards for Industry 4.0 and the IoT. With OPC, access to machines, devices and other systems in the industrial environment is standardized and enables similar and manufacturer-independent data exchange.

OPC UA model https://github.com/OPCFoundation/UA-Nodeset/blob/v1.04/DI/OpcUaDiModel.xml This plugin will convert yang model to OPC UA model xml file.

Usage: pyang -f opc_ua <yang_file.yang> > <generated_opc_ua_model.xml>