Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Nodeset2 samples #322

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
d07c135
latest nodeset2 enabled modelcompiler
mregen Oct 31, 2022
267d357
fix DefaultXml symbolic name
mregen Nov 1, 2022
578e0de
latest modelcompiler fix for variables under Objects
mregen Nov 1, 2022
21ea8b0
Fix for ReadTrustList test failure.
randy-armstrong Nov 2, 2022
82c29aa
fix .NET48 GDS Server push
mregen Nov 2, 2022
b69e413
Merge remote-tracking branch 'origin/master' into nodeset2
mregen Nov 2, 2022
816042f
Merge remote-tracking branch 'origin/gdsfixes' into nodeset2
mregen Nov 2, 2022
1c05dba
Merge remote-tracking branch 'origin/master' into nodeset2
mregen Nov 5, 2022
0cf3f67
initialize state variable
mregen Nov 5, 2022
1f75871
more variables
mregen Nov 6, 2022
a977bfe
include non mandatory fields
mregen Nov 6, 2022
cbb2afb
fix struct A/B in large array
mregen Nov 7, 2022
0f6b80f
add random generators
mregen Nov 7, 2022
b8e19f3
async calls are not awaited, simplify the write to rejected store
mregen Nov 13, 2022
4831ac2
fix cloning of NodeState
mregen Nov 13, 2022
912c93f
Merge remote-tracking branch 'origin/async' into nodeset2
mregen Nov 13, 2022
f84f517
Merge remote-tracking branch 'origin/nodestates' into nodeset2
mregen Nov 13, 2022
87c6565
fix all scale variables
mregen Nov 13, 2022
766c66d
merge release
mregen Nov 20, 2022
4b12a1e
fix build
mregen Nov 20, 2022
244984d
small fixes
mregen Mar 17, 2023
79d2b14
improve the support
mregen Mar 17, 2023
f9fbc9d
add order
mregen Mar 17, 2023
6fc4288
merge master
mregen Mar 17, 2023
063bd38
Merge branch 'master' into nodeset2
mregen May 3, 2024
da4aa5c
Merge branch 'master' into nodeset2
mregen May 6, 2024
66fc2f1
Merge branch 'master' into nodeset2
mregen Jun 11, 2024
29c805f
Merge branch 'master' into nodeset2
mregen Jun 14, 2024
c0bf206
Merge branch 'main' into nodeset2
mregen Feb 6, 2025
23eb4a0
Merge branch 'main' into nodeset2
mregen Feb 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions Applications/Quickstarts.Servers/BuildDesign.bat
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,39 @@ echo Building BoilerDesign
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Boiler/BoilerDesign.xml" -cg "%MODELROOT%/Boiler/BoilerDesign.csv" -o2 "%MODELROOT%/Boiler"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building DI from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -o2 "%MODELROOT%/DI"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building IA from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.IA.NodeSet2.xml,Opc.Ua.IA,OpcUaIA" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -o2 "%MODELROOT%/IA"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building Machinery from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.Machinery.NodeSet2.xml,Opc.Ua.Machinery,OpcUaMachinery" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -o2 "%MODELROOT%/Machinery"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building Machinery.Examples from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.Machinery.Examples.NodeSet2.xml,Opc.Ua.Machinery.Examples,OpcUaMachineryExamples" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -d2 "%MODELROOT%/Opc.Ua.Machinery.NodeSet2.xml,Opc.Ua.Machinery,OpcUaMachinery" -o2 "%MODELROOT%/Machinery.Examples"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building Robotics from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.Robotics.NodeSet2.xml,Opc.Ua.Robotics,OpcUaRobotics" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -o2 "%MODELROOT%/Robotics"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building MachineTool from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.MachineTool.NodeSet2.xml,Opc.Ua.MachineTool,OpcUaMachineTool" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -d2 "%MODELROOT%/Opc.Ua.IA.NodeSet2.xml,Opc.Ua.IA,OpcUaIA" -d2 "%MODELROOT%/Opc.Ua.Machinery.NodeSet2.xml,Opc.Ua.Machinery,OpcUaMachinery" -o2 "%MODELROOT%/MachineTool"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building Woodworking from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.Woodworking.NodeSet2.xml,Opc.Ua.Woodworking,OpcUaWoodworking" -d2 "%MODELROOT%/Opc.Ua.Di.NodeSet2.xml,Opc.Ua.DI,OpcUaDI" -d2 "%MODELROOT%/Opc.Ua.Machinery.NodeSet2.xml,Opc.Ua.Machinery,OpcUaMachinery" -o2 "%MODELROOT%/Woodworking"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building MachineVision from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/Opc.Ua.MachineVision.NodeSet2.xml,Opc.Ua.MachineVision,OpcUaMachineVision" -o2 "%MODELROOT%/MachineVision"
IF %ERRORLEVEL% EQU 0 echo Success!

echo Building StructuresWithArrays from Nodeset2
%MODELCOMPILER% compile -version v104 -id 1000 -d2 "%MODELROOT%/StructuresWithArrays.Nodeset2.xml,StructuresWithArrays,StructuresWithArrays" -o2 "%MODELROOT%/StructuresWithArrays"
IF %ERRORLEVEL% EQU 0 echo Success!

15 changes: 4 additions & 11 deletions Applications/Quickstarts.Servers/Quickstarts.Servers.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,10 @@
</PropertyGroup>

<ItemGroup>
<EmbeddedResource Include="TestData\TestData.PredefinedNodes.uanodes;MemoryBuffer\MemoryBuffer.PredefinedNodes.uanodes;Boiler\Boiler.PredefinedNodes.uanodes" />
</ItemGroup>

<ItemGroup>
<Compile Remove="Properties\**" />
<EmbeddedResource Remove="Properties\**" />
<None Remove="Properties\**" />
</ItemGroup>

<ItemGroup>
<Compile Remove="Alarms\Alarms.cs" />
<EmbeddedResource Include="StructuresWithArrays\StructuresWithArrays.PredefinedNodes.uanodes" />
<EmbeddedResource Include="TestData\TestData.PredefinedNodes.uanodes" />
<EmbeddedResource Include="MemoryBuffer\MemoryBuffer.PredefinedNodes.uanodes" />
<EmbeddedResource Include="Boiler\Boiler.PredefinedNodes.uanodes" />
</ItemGroup>

<ItemGroup>
Expand Down
2,243 changes: 2,243 additions & 0 deletions Applications/Quickstarts.Servers/StructuresWithArrays.Nodeset2.xml

Large diffs are not rendered by default.

Loading
Loading