Skip to content

Add Opc2Wot conversion tool and converted OPC UA companion specs#1223

Merged
jrdouceur merged 20 commits intomainfrom
johndo/Opc2Wot
Feb 26, 2026
Merged

Add Opc2Wot conversion tool and converted OPC UA companion specs#1223
jrdouceur merged 20 commits intomainfrom
johndo/Opc2Wot

Conversation

@jrdouceur
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an Opc2Wot conversion tool for transforming OPC UA companion specifications into WoT Thing Models, along with the converted output for multiple OPC UA companion specs.

Changes:

  • Added Opc2Wot converter tool and library projects to the codegen2 solution
  • Generated WoT Thing Model JSON files for numerous OPC UA companion specifications (ISA95, IRDI, IOLink.IODD, IJT.Tightening, Glass.Flat.v2, GPOS, FX.Data, FDI5, Eumabois, DI.PackageMetadata, CSPPlusForMachine, AMLBaseTypes, AMB)
  • Updated Visual Studio solution file to reference VS version 18

Reviewed changes

Copilot reviewed 19 out of 331 changed files in this pull request and generated 1 comment.

File Description
codegen2/opc-output-integrated/*.TM.json Generated WoT Thing Model files from OPC UA specs
codegen2/codegen.sln Updated solution with new Opc2Wot converter projects and VS version

Comment thread codegen2/opc-output-integrated/Glass.Flat.v2.TM.json
@jrdouceur jrdouceur merged commit f2aefe9 into main Feb 26, 2026
11 checks passed
@jrdouceur jrdouceur deleted the johndo/Opc2Wot branch February 26, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants