From 7b12c07711853adda856d403acfaae8042cdacdc Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Mon, 18 Nov 2024 10:37:24 +0000 Subject: [PATCH 1/3] - added missing folder include for r_session in make files --- make/stack_includes.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/make/stack_includes.mk b/make/stack_includes.mk index 74031182..41213ff9 100644 --- a/make/stack_includes.mk +++ b/make/stack_includes.mk @@ -10,3 +10,4 @@ INCLUDES += -I$(LIBIEC_HOME)/src/goose INCLUDES += -I$(LIBIEC_HOME)/src/sampled_values INCLUDES += -I$(LIBIEC_HOME)/src/logging INCLUDES += -I$(LIBIEC_HOME)/src/tls +INCLUDES += -I$(LIBIEC_HOME)/src/r_session From 37596ec559993a5485670da50b86acb0c385e0d3 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Mon, 18 Nov 2024 10:58:11 +0000 Subject: [PATCH 2/3] - enabled L2 GOOSE/SMV by default in standard stack_config.h (used by make files) --- config/stack_config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/stack_config.h b/config/stack_config.h index 00ac2bcc..12dfd444 100644 --- a/config/stack_config.h +++ b/config/stack_config.h @@ -164,10 +164,10 @@ #define CONFIG_IEC61850_R_SMV 0 /* compile with support for L2 GOOSE */ -#define CONFIG_IEC61850_L2_GOOSE 0 +#define CONFIG_IEC61850_L2_GOOSE 1 /* compile with support for L2 SMV */ -#define CONFIG_IEC61850_L2_SMV 0 +#define CONFIG_IEC61850_L2_SMV 1 /* compile SNTP client code */ #define CONFIG_IEC61850_SNTP_CLIENT 0 From 3a1480e5948ca53b4dcc5fa15b05598fa3322bb9 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Mon, 18 Nov 2024 15:00:54 +0000 Subject: [PATCH 3/3] .NET API: Added missing parameter isDyn for function IedServerConfig.SetReportSetting --- dotnet/IEC61850forCSharp/IedServerConfig.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dotnet/IEC61850forCSharp/IedServerConfig.cs b/dotnet/IEC61850forCSharp/IedServerConfig.cs index 5eacb1e0..0f17815a 100644 --- a/dotnet/IEC61850forCSharp/IedServerConfig.cs +++ b/dotnet/IEC61850forCSharp/IedServerConfig.cs @@ -408,9 +408,9 @@ namespace IEC61850.Server /// Can be used to implement some of Services\ReportSettings options /// the settings that should be configured writeable or read-only /// true, settings are writeable, false, settings are read-only - public void SetReportSetting(ReportSettings settings) + public void SetReportSetting(ReportSettings settings, bool isDyn = true) { - IedServerConfig_setReportSetting(self, (byte)settings, true); + IedServerConfig_setReportSetting(self, (byte)settings, isDyn); } ///