diff --git a/dotnet/IEC61850forCSharp/IEC61850.NET.csproj b/dotnet/IEC61850forCSharp/IEC61850.NET.csproj
index 93cafc46f..e1de37377 100644
--- a/dotnet/IEC61850forCSharp/IEC61850.NET.csproj
+++ b/dotnet/IEC61850forCSharp/IEC61850.NET.csproj
@@ -17,6 +17,7 @@
prompt
4
false
+ x86
none
@@ -26,6 +27,22 @@
4
false
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/authenticate/authenticate.csproj b/dotnet/authenticate/authenticate.csproj
index c05c41f85..2a31569a4 100644
--- a/dotnet/authenticate/authenticate.csproj
+++ b/dotnet/authenticate/authenticate.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/control/control.csproj b/dotnet/control/control.csproj
index efe7f4ca6..4cac0cb76 100644
--- a/dotnet/control/control.csproj
+++ b/dotnet/control/control.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/datasets/datasets.csproj b/dotnet/datasets/datasets.csproj
index 312ccbfd5..813943f2b 100644
--- a/dotnet/datasets/datasets.csproj
+++ b/dotnet/datasets/datasets.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/dotnet.sln b/dotnet/dotnet.sln
index b199c1aa3..e7cf30cfb 100644
--- a/dotnet/dotnet.sln
+++ b/dotnet/dotnet.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 12.0.40629.0
+# Visual Studio 15
+VisualStudioVersion = 15.0.27004.2005
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IEC61850.NET", "IEC61850forCSharp\IEC61850.NET.csproj", "{C35D624E-5506-4560-8074-1728F1FA1A4D}"
EndProject
@@ -41,71 +41,137 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|Any CPU.Build.0 = Release|Any CPU
- {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|Any CPU.Build.0 = Release|Any CPU
- {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|Any CPU.Build.0 = Release|Any CPU
- {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|Any CPU.Build.0 = Release|Any CPU
- {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|Any CPU.Build.0 = Release|Any CPU
- {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|Any CPU.Build.0 = Release|Any CPU
- {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {71485F99-2976-45E6-B73D-4946E594C15C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {71485F99-2976-45E6-B73D-4946E594C15C}.Release|Any CPU.Build.0 = Release|Any CPU
- {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|Any CPU.Build.0 = Release|Any CPU
- {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|Any CPU.Build.0 = Release|Any CPU
- {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|Any CPU.Build.0 = Release|Any CPU
- {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|Any CPU.Build.0 = Release|Any CPU
{C35D624E-5506-4560-8074-1728F1FA1A4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C35D624E-5506-4560-8074-1728F1FA1A4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C35D624E-5506-4560-8074-1728F1FA1A4D}.Debug|x86.ActiveCfg = Debug|x86
+ {C35D624E-5506-4560-8074-1728F1FA1A4D}.Debug|x86.Build.0 = Debug|x86
{C35D624E-5506-4560-8074-1728F1FA1A4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C35D624E-5506-4560-8074-1728F1FA1A4D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C35D624E-5506-4560-8074-1728F1FA1A4D}.Release|x86.ActiveCfg = Release|x86
+ {C35D624E-5506-4560-8074-1728F1FA1A4D}.Release|x86.Build.0 = Release|x86
{C616A6DF-831E-443C-9310-3F343A6E3D1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C616A6DF-831E-443C-9310-3F343A6E3D1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C616A6DF-831E-443C-9310-3F343A6E3D1A}.Debug|x86.ActiveCfg = Debug|x86
+ {C616A6DF-831E-443C-9310-3F343A6E3D1A}.Debug|x86.Build.0 = Debug|x86
{C616A6DF-831E-443C-9310-3F343A6E3D1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C616A6DF-831E-443C-9310-3F343A6E3D1A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C616A6DF-831E-443C-9310-3F343A6E3D1A}.Release|x86.ActiveCfg = Release|x86
+ {C616A6DF-831E-443C-9310-3F343A6E3D1A}.Release|x86.Build.0 = Release|x86
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|x86.ActiveCfg = Debug|x86
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Debug|x86.Build.0 = Debug|x86
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|x86.ActiveCfg = Release|x86
+ {59B85486-F48D-4978-BD35-8F5C3A8288D4}.Release|x86.Build.0 = Release|x86
{D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Debug|x86.ActiveCfg = Debug|x86
+ {D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Debug|x86.Build.0 = Debug|x86
{D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Release|x86.ActiveCfg = Release|x86
+ {D5C7DD38-032A-49B6-B74F-FFD9724A8AE4}.Release|x86.Build.0 = Release|x86
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|x86.ActiveCfg = Debug|x86
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Debug|x86.Build.0 = Debug|x86
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|x86.ActiveCfg = Release|x86
+ {C351CFA4-E54E-49A1-86CE-69643535541A}.Release|x86.Build.0 = Release|x86
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|x86.ActiveCfg = Debug|x86
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Debug|x86.Build.0 = Debug|x86
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|x86.ActiveCfg = Release|x86
+ {9E29B4CE-EE5F-4CA6-85F6-5D1FF8B27BF8}.Release|x86.Build.0 = Release|x86
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|x86.ActiveCfg = Debug|x86
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Debug|x86.Build.0 = Debug|x86
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|x86.ActiveCfg = Release|x86
+ {2A226B6D-1D1F-4BFE-B8CC-158116F71270}.Release|x86.Build.0 = Release|x86
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|x86.ActiveCfg = Debug|x86
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Debug|x86.Build.0 = Debug|x86
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|x86.ActiveCfg = Release|x86
+ {0BECEC77-2315-4B95-AFF9-E6007E644BBF}.Release|x86.Build.0 = Release|x86
{FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Debug|x86.ActiveCfg = Debug|x86
+ {FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Debug|x86.Build.0 = Debug|x86
{FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Release|x86.ActiveCfg = Release|x86
+ {FBDFE530-DBEB-474B-BA54-9AB287DD57B3}.Release|x86.Build.0 = Release|x86
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|x86.ActiveCfg = Debug|x86
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Debug|x86.Build.0 = Debug|x86
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|x86.ActiveCfg = Release|x86
+ {77127456-19B9-4D1A-AEF9-40F8D1C5695E}.Release|x86.Build.0 = Release|x86
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|x86.ActiveCfg = Debug|x86
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Debug|x86.Build.0 = Debug|x86
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|x86.ActiveCfg = Release|x86
+ {5E5D0FE0-DF44-48D8-A10E-1FB07D34DEA2}.Release|x86.Build.0 = Release|x86
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|x86.ActiveCfg = Debug|x86
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Debug|x86.Build.0 = Debug|x86
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Release|x86.ActiveCfg = Release|x86
+ {71485F99-2976-45E6-B73D-4946E594C15C}.Release|x86.Build.0 = Release|x86
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|x86.ActiveCfg = Debug|x86
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Debug|x86.Build.0 = Debug|x86
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|x86.ActiveCfg = Release|x86
+ {14C71267-2F38-460D-AA55-6803EE80AFB4}.Release|x86.Build.0 = Release|x86
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|x86.ActiveCfg = Debug|x86
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Debug|x86.Build.0 = Debug|x86
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|x86.ActiveCfg = Release|x86
+ {9286D2AB-96ED-4631-AB3C-ED20FF5D6E6C}.Release|x86.Build.0 = Release|x86
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|x86.ActiveCfg = Debug|x86
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Debug|x86.Build.0 = Debug|x86
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|x86.ActiveCfg = Release|x86
+ {6734BF52-2D0D-476B-8EA2-C9C2D1D69B03}.Release|x86.Build.0 = Release|x86
EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {755D9B88-33E9-4B71-91A1-7A5A131C9591}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
@@ -119,7 +185,4 @@ Global
$2.inheritsScope = text/plain
StartupItem = IEC61850forCSharp\IEC61850forCSharp.csproj
EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
EndGlobal
diff --git a/dotnet/example1/example1.csproj b/dotnet/example1/example1.csproj
index 592905b55..38dda8deb 100644
--- a/dotnet/example1/example1.csproj
+++ b/dotnet/example1/example1.csproj
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/example2/example2.csproj b/dotnet/example2/example2.csproj
index 612fcdb5b..330e8418d 100644
--- a/dotnet/example2/example2.csproj
+++ b/dotnet/example2/example2.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/example3/example3.csproj b/dotnet/example3/example3.csproj
index 4f60434aa..a16ed3f15 100644
--- a/dotnet/example3/example3.csproj
+++ b/dotnet/example3/example3.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/files/files.csproj b/dotnet/files/files.csproj
index ba8c31867..17f7eb46c 100644
--- a/dotnet/files/files.csproj
+++ b/dotnet/files/files.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/log_client/log_client.csproj b/dotnet/log_client/log_client.csproj
index 232430604..842400cbe 100644
--- a/dotnet/log_client/log_client.csproj
+++ b/dotnet/log_client/log_client.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -27,6 +27,25 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\x86\Release\
+ true
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
diff --git a/dotnet/model_browsing/model_browsing.csproj b/dotnet/model_browsing/model_browsing.csproj
index 8162b3f89..2ab643765 100644
--- a/dotnet/model_browsing/model_browsing.csproj
+++ b/dotnet/model_browsing/model_browsing.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/report_new_dataset/report_new_dataset.csproj b/dotnet/report_new_dataset/report_new_dataset.csproj
index ccf2dc93f..1c8487182 100644
--- a/dotnet/report_new_dataset/report_new_dataset.csproj
+++ b/dotnet/report_new_dataset/report_new_dataset.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -26,6 +26,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/reporting/reporting.csproj b/dotnet/reporting/reporting.csproj
index 53a5829e1..53c1bd87e 100644
--- a/dotnet/reporting/reporting.csproj
+++ b/dotnet/reporting/reporting.csproj
@@ -42,6 +42,22 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
@@ -78,4 +94,4 @@
true
-
+
\ No newline at end of file
diff --git a/dotnet/server1/server1.csproj b/dotnet/server1/server1.csproj
index 5d820daf7..fcf848f63 100644
--- a/dotnet/server1/server1.csproj
+++ b/dotnet/server1/server1.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -27,6 +27,25 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\x86\Release\
+ true
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
diff --git a/dotnet/tests/tests.csproj b/dotnet/tests/tests.csproj
index ecaf4e89b..873f01d11 100644
--- a/dotnet/tests/tests.csproj
+++ b/dotnet/tests/tests.csproj
@@ -26,6 +26,22 @@
4
false
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ true
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/dotnet/tls_client_example/tls_client_example.csproj b/dotnet/tls_client_example/tls_client_example.csproj
index 389abef90..0a78b7e2f 100644
--- a/dotnet/tls_client_example/tls_client_example.csproj
+++ b/dotnet/tls_client_example/tls_client_example.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -27,6 +27,25 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\x86\Release\
+ true
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
diff --git a/examples/iec61850_9_2_LE_example/iec61850_9_2_LE_example.c b/examples/iec61850_9_2_LE_example/iec61850_9_2_LE_example.c
index c49347b19..603e80e46 100644
--- a/examples/iec61850_9_2_LE_example/iec61850_9_2_LE_example.c
+++ b/examples/iec61850_9_2_LE_example/iec61850_9_2_LE_example.c
@@ -132,7 +132,7 @@ main(int argc, char** argv)
IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TCTR1_Amp_instMag_i, current);
IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TCTR2_Amp_instMag_i, current);
IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TCTR3_Amp_instMag_i, current);
- IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TCTR3_Amp_instMag_i, current);
+ IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TCTR4_Amp_instMag_i, current);
IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TVTR1_Vol_instMag_i, voltage);
IedServer_updateInt32AttributeValue(iedServer, IEDMODEL_MUnn_TVTR2_Vol_instMag_i, voltage);
diff --git a/examples/iec61850_9_2_LE_example/static_model.c b/examples/iec61850_9_2_LE_example/static_model.c
index ada63aad9..f23815c9f 100644
--- a/examples/iec61850_9_2_LE_example/static_model.c
+++ b/examples/iec61850_9_2_LE_example/static_model.c
@@ -18,6 +18,15 @@ extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda4;
extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda5;
extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda6;
extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda7;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda8;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda9;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda10;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda11;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda12;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda13;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda14;
+extern DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda15;
+
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda0 = {
"MUnn",
@@ -32,7 +41,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda0 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda1 = {
"MUnn",
false,
- "TCTR2$MX$Amp$instMag$i",
+ "TCTR1$MX$Amp$q",
-1,
NULL,
NULL,
@@ -42,7 +51,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda1 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda2 = {
"MUnn",
false,
- "TCTR3$MX$Amp$instMag$i",
+ "TCTR2$MX$Amp$instMag$i",
-1,
NULL,
NULL,
@@ -52,7 +61,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda2 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda3 = {
"MUnn",
false,
- "TCTR4$MX$Amp$instMag$i",
+ "TCTR2$MX$Amp$q",
-1,
NULL,
NULL,
@@ -62,7 +71,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda3 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda4 = {
"MUnn",
false,
- "TVTR1$MX$Vol$instMag$i",
+ "TCTR3$MX$Amp$instMag$i",
-1,
NULL,
NULL,
@@ -72,7 +81,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda4 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda5 = {
"MUnn",
false,
- "TVTR2$MX$Vol$instMag$i",
+ "TCTR3$MX$Amp$q",
-1,
NULL,
NULL,
@@ -82,7 +91,7 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda5 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda6 = {
"MUnn",
false,
- "TVTR3$MX$Vol$instMag$i",
+ "TCTR4$MX$Amp$instMag$i",
-1,
NULL,
NULL,
@@ -92,17 +101,97 @@ DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda6 = {
DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda7 = {
"MUnn",
false,
- "TVTR4$MX$Vol$instMag$i",
+ "TCTR4$MX$Amp$q",
-1,
NULL,
NULL,
- NULL
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda8
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda8 = {
+ "MUnn",
+ false,
+ "TVTR1$MX$Vol$instMag$i",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda9
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda9 = {
+ "MUnn",
+ false,
+ "TVTR1$MX$Vol$q",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda10
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda10 = {
+ "MUnn",
+ false,
+ "TVTR2$MX$Vol$instMag$i",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda11
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda11 = {
+ "MUnn",
+ false,
+ "TVTR2$MX$Vol$q",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda12
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda12 = {
+ "MUnn",
+ false,
+ "TVTR3$MX$Vol$instMag$i",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda13
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda13 = {
+ "MUnn",
+ false,
+ "TVTR3$MX$Vol$q",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda14
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda14 = {
+ "MUnn",
+ false,
+ "TVTR4$MX$Vol$instMag$i",
+ -1,
+ NULL,
+ NULL,
+ &iedModelds_MUnn_LLN0_PhsMeas1_fcda15
+};
+
+DataSetEntry iedModelds_MUnn_LLN0_PhsMeas1_fcda15 = {
+ "MUnn",
+ false,
+ "TVTR4$MX$Vol$q",
+ -1,
+ NULL,
+ NULL,
+ NULL
};
DataSet iedModelds_MUnn_LLN0_PhsMeas1 = {
"MUnn",
"LLN0$PhsMeas1",
- 8,
+ 16,
&iedModelds_MUnn_LLN0_PhsMeas1_fcda0,
NULL
};