Update the config file for Sinexcel project
This commit is contained in:
parent
8b4d40f85e
commit
c496f9b398
|
|
@ -1,5 +1,6 @@
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
using InnovEnergy.Lib.Devices.Sinexcel_12K_TL.DataType;
|
||||||
using InnovEnergy.Lib.Utils;
|
using InnovEnergy.Lib.Utils;
|
||||||
using static System.Text.Json.JsonSerializer;
|
using static System.Text.Json.JsonSerializer;
|
||||||
|
|
||||||
|
|
@ -17,16 +18,25 @@ public class Config
|
||||||
|
|
||||||
public required Double MinSoc { get; set; }
|
public required Double MinSoc { get; set; }
|
||||||
public required Double GridSetPoint { 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; }
|
public required S3Config? S3 { get; set; }
|
||||||
|
|
||||||
|
|
||||||
private static String? LastSavedData { get; set; }
|
private static String? LastSavedData { get; set; }
|
||||||
|
|
||||||
public static Config Default => new()
|
public static Config Default => new()
|
||||||
{
|
{
|
||||||
MinSoc = 20,
|
MinSoc = 20,
|
||||||
GridSetPoint = 0,
|
GridSetPoint = 0,
|
||||||
|
MaximumChargingCurrent = 180,
|
||||||
|
MaximumDischargingCurrent = 180,
|
||||||
|
OperatingPriority = WorkingMode.TimeChargeDischarge,
|
||||||
|
BatteriesCount = 0,
|
||||||
|
ModbusProtcolNumber = 1.2,
|
||||||
S3 = new()
|
S3 = new()
|
||||||
{
|
{
|
||||||
Bucket = "1-3e5b3069-214a-43ee-8d85-57d72000c19d",
|
Bucket = "1-3e5b3069-214a-43ee-8d85-57d72000c19d",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue