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
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);
}
///
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