From 7fca1d1cfbf6d521e2ec87f0028ecf599ec0390d Mon Sep 17 00:00:00 2001 From: djnitehawk Date: Wed, 12 Mar 2025 14:28:38 +0530 Subject: [PATCH] wip: before inverter service --- src/Client/Pages/Settings.razor | 234 ++++++------------ .../BatteryService/JK-BMS-RS485-Service.cs | 2 +- src/Server/Endpoints/GetStatus/Endpoint.cs | 15 +- .../Endpoints/PVLog/GetPVForDay/Endpoint.cs | 4 +- .../GetChargeAmpereValues/Endpoint.cs | 53 ---- .../Settings/GetSettingValues/Endpoint.cs | 49 ++-- .../Settings/SetSettingValue/Endpoint.cs | 16 +- .../Settings/SetSystemSpec/Endpoint.cs | 4 +- src/Server/InverterService/CommandExecutor.cs | 102 -------- src/Server/InverterService/CommandQueue.cs | 32 --- .../InverterService/Commands/Command.cs | 39 --- .../Commands/GetChargeAmpereValues.cs | 32 --- .../InverterService/Commands/GetSettings.cs | 52 ---- .../InverterService/Commands/GetStatus.cs | 31 --- .../InverterService/Commands/SetSetting.cs | 19 -- src/Server/InverterService/Constants.cs | 6 - src/Server/InverterService/CurrentStatus.cs | 8 + .../Extensions/ResponseSanitizer.cs | 28 --- src/Server/InverterService/Inverter.cs | 143 ----------- src/Server/InverterService/StatusRetriever.cs | 24 +- .../voltronic-inverter-protocol.pdf | Bin 251205 -> 0 bytes src/Server/Persistance/Database.cs | 23 +- .../Persistance/PVGen/PVGenExtensions.cs | 2 +- src/Server/Persistance/PVGen/PVGeneration.cs | 2 +- .../Persistance/Settings/UserSettings.cs | 4 +- src/Server/Program.cs | 7 +- src/Shared/Models/ChargeAmpereValues.cs | 7 - src/Shared/Models/ChargePriority.cs | 10 +- src/Shared/Models/InverterSetting.cs | 14 ++ src/Shared/Models/OutputPriority.cs | 6 +- 30 files changed, 174 insertions(+), 794 deletions(-) delete mode 100644 src/Server/Endpoints/Settings/GetChargeAmpereValues/Endpoint.cs delete mode 100644 src/Server/InverterService/CommandExecutor.cs delete mode 100644 src/Server/InverterService/CommandQueue.cs delete mode 100644 src/Server/InverterService/Commands/Command.cs delete mode 100644 src/Server/InverterService/Commands/GetChargeAmpereValues.cs delete mode 100644 src/Server/InverterService/Commands/GetSettings.cs delete mode 100644 src/Server/InverterService/Commands/GetStatus.cs delete mode 100644 src/Server/InverterService/Commands/SetSetting.cs delete mode 100644 src/Server/InverterService/Constants.cs create mode 100644 src/Server/InverterService/CurrentStatus.cs delete mode 100644 src/Server/InverterService/Extensions/ResponseSanitizer.cs delete mode 100644 src/Server/InverterService/Inverter.cs delete mode 100644 src/Server/InverterService/protocol docs/voltronic-inverter-protocol.pdf delete mode 100644 src/Shared/Models/ChargeAmpereValues.cs create mode 100644 src/Shared/Models/InverterSetting.cs diff --git a/src/Client/Pages/Settings.razor b/src/Client/Pages/Settings.razor index e29f180..563f879 100644 --- a/src/Client/Pages/Settings.razor +++ b/src/Client/Pages/Settings.razor @@ -6,7 +6,7 @@ -@if(settings is not null) +@if (settings is not null) {