update schneider Meter

This commit is contained in:
atef 2024-11-26 11:29:17 +01:00
parent 8bb1287864
commit 32191f3821
1 changed files with 0 additions and 37 deletions

View File

@ -1,19 +1,3 @@
/*using InnovEnergy.Lib.Devices.IEM3kGridMeter;
using InnovEnergy.Lib.Protocols.DBus.Protocol.DataTypes;
using InnovEnergy.Lib.Victron.VeDBus;
namespace InnovEnergy.App.SchneiderDriver;
// TODO: Does not compile
public record Signal(Func<Iem3KGridMeterRegisters, object> Source, ObjectPath Path, string Format = "")
{
public VeProperty ToVeProperty(Iem3KGridMeterRegisters status)
{
var value = Source(status);
return new VeProperty(Path, value, string.Format($"{{0:{Format}}}", value));
}
}*/
using InnovEnergy.Lib.Devices.IEM3kGridMeter; using InnovEnergy.Lib.Devices.IEM3kGridMeter;
using InnovEnergy.Lib.Protocols.DBus.Protocol.DataTypes; using InnovEnergy.Lib.Protocols.DBus.Protocol.DataTypes;
@ -56,24 +40,3 @@ namespace InnovEnergy.App.SchneiderDriver
} }
} }
/*namespace InnovEnergy.App.SchneiderDriver
{
public record Signal(Func<Iem3KGridMeterRegisters, object> Source, ObjectPath Path, string Format = "")
{
public VeProperty ToVeProperty(Iem3KGridMeterRegisters status)
{
if (status == null)
{
Console.WriteLine($"Status is null for path: {Path}");
// Return a default VeProperty if status is null
return new VeProperty(Path, default, String.Format($"{{0:{Format}}}", default));
}
var value = Source(status);
return new VeProperty(Path, value, String.Format($"{{0:{Format}}}", value));
}
}
}*/