add control permession for growatt project
This commit is contained in:
parent
75eb7f3055
commit
5fd533419b
|
|
@ -10,6 +10,6 @@ public class Configuration
|
||||||
public Double MaximumChargingCurrent { get; set; }
|
public Double MaximumChargingCurrent { get; set; }
|
||||||
public EssMode OperatingPriority { get; set; }
|
public EssMode OperatingPriority { get; set; }
|
||||||
public Int16 BatteriesCount { get; set; }
|
public Int16 BatteriesCount { get; set; }
|
||||||
|
public Boolean ControlPermission { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,8 @@ public static class MiddlewareAgent
|
||||||
if (config != null)
|
if (config != null)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Received a configuration message: " +
|
Console.WriteLine($"Received a configuration message: " +
|
||||||
"MinimumSoC is " + config.MinimumSoC + " and operating priorty is " +config.OperatingPriority + "Number of batteries is " + config.BatteriesCount + config.MaximumChargingCurrent + config.MaximumDischargingCurrent);
|
"MinimumSoC is " + config.MinimumSoC + " and operating priorty is " +config.OperatingPriority + "Number of batteries is " + config.BatteriesCount
|
||||||
|
+ "MaximumChargingCurrent is " + config.MaximumChargingCurrent + "MaximumDischargingCurrent " + config.MaximumDischargingCurrent + " Control permission is" + config.ControlPermission );
|
||||||
|
|
||||||
// Send the reply to the sender's endpoint
|
// Send the reply to the sender's endpoint
|
||||||
_udpListener.Send(replyData, replyData.Length, serverEndpoint);
|
_udpListener.Send(replyData, replyData.Length, serverEndpoint);
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@ public class Config //TODO: let IE choose from config files (Json) and connect t
|
||||||
public required EssMode OperatingPriority { get; set; }
|
public required EssMode OperatingPriority { get; set; }
|
||||||
public required Int16 BatteriesCount { get; set; }
|
public required Int16 BatteriesCount { get; set; }
|
||||||
public required Double ModbusProtcolNumber { get; set; }
|
public required Double ModbusProtcolNumber { get; set; }
|
||||||
|
public required Boolean ControlPermission { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public required S3Config? S3 { get; set; }
|
public required S3Config? S3 { get; set; }
|
||||||
|
|
||||||
|
|
@ -36,6 +38,7 @@ public class Config //TODO: let IE choose from config files (Json) and connect t
|
||||||
OperatingPriority = EssMode.LoadPriority,
|
OperatingPriority = EssMode.LoadPriority,
|
||||||
BatteriesCount = 0,
|
BatteriesCount = 0,
|
||||||
ModbusProtcolNumber = 1.2,
|
ModbusProtcolNumber = 1.2,
|
||||||
|
ControlPermission = false,
|
||||||
S3 = new()
|
S3 = new()
|
||||||
{
|
{
|
||||||
Bucket = "1-3e5b3069-214a-43ee-8d85-57d72000c19d",
|
Bucket = "1-3e5b3069-214a-43ee-8d85-57d72000c19d",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue