From 3a0c96fe23de6bc367620a8a549de493d7bd94d8 Mon Sep 17 00:00:00 2001 From: atef Date: Mon, 4 Dec 2023 14:14:11 +0100 Subject: [PATCH] Add the apply function to the local config file --- csharp/App/SaliMax/src/Program.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/csharp/App/SaliMax/src/Program.cs b/csharp/App/SaliMax/src/Program.cs index 97dda2c66..fa6499224 100644 --- a/csharp/App/SaliMax/src/Program.cs +++ b/csharp/App/SaliMax/src/Program.cs @@ -250,6 +250,8 @@ internal static class Program (record.Relays is null ? "No relay Data available" : record.Relays.FiWarning ? "Alert: Fi Warning Detected" : "No Fi Warning Detected").WriteLine(); (record.Relays is null ? "No relay Data available" : record.Relays.FiError ? "Alert: Fi Error Detected" : "No Fi Error Detected") .WriteLine(); + record.ApplyConfigFile(minSoc:22, gridSetPoint:1); + record.Config.Save(); "===========================================".LogInfo(); @@ -734,7 +736,12 @@ internal static class Program return value == "/Battery/Dc/Power"; } - + private static void ApplyConfigFile(this StatusRecord status, Double minSoc, Double gridSetPoint) + { + status.Config.MinSoc = minSoc; + status.Config.GridSetPoint = gridSetPoint; + } + // Method to calculate average for a variableValue in a dictionary static double CalculateAverage( List data) {