diff --git a/csharp/App/SchneiderMeterDriver/Signal.cs b/csharp/App/SchneiderMeterDriver/Signal.cs index c2e76da9a..b1a0d55ef 100644 --- a/csharp/App/SchneiderMeterDriver/Signal.cs +++ b/csharp/App/SchneiderMeterDriver/Signal.cs @@ -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 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.Protocols.DBus.Protocol.DataTypes; @@ -56,24 +40,3 @@ namespace InnovEnergy.App.SchneiderDriver } } -/*namespace InnovEnergy.App.SchneiderDriver -{ - public record Signal(Func 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)); - } - } -}*/ - - -