Update the config file for Sinexcel project

This commit is contained in:
atef 2025-11-12 15:52:29 +01:00
parent 8b4d40f85e
commit c496f9b398
1 changed files with 12 additions and 2 deletions

View File

@ -1,5 +1,6 @@
using System.Diagnostics.CodeAnalysis;
using System.Text.Json;
using InnovEnergy.Lib.Devices.Sinexcel_12K_TL.DataType;
using InnovEnergy.Lib.Utils;
using static System.Text.Json.JsonSerializer;
@ -17,16 +18,25 @@ public class Config
public required Double MinSoc { get; set; }
public required Double GridSetPoint { get; set; }
public required Double MaximumDischargingCurrent { get; set; }
public required Double MaximumChargingCurrent { get; set; }
public required WorkingMode OperatingPriority { get; set; }
public required Int16 BatteriesCount { get; set; }
public required Double ModbusProtcolNumber { get; set; }
public required S3Config? S3 { get; set; }
private static String? LastSavedData { get; set; }
public static Config Default => new()
{
MinSoc = 20,
GridSetPoint = 0,
MaximumChargingCurrent = 180,
MaximumDischargingCurrent = 180,
OperatingPriority = WorkingMode.TimeChargeDischarge,
BatteriesCount = 0,
ModbusProtcolNumber = 1.2,
S3 = new()
{
Bucket = "1-3e5b3069-214a-43ee-8d85-57d72000c19d",