Initial commit: BMS CAN monitor

This commit is contained in:
acetaffy
2026-09-16 13:26:51 +08:00
commit 2b92f10a0c
23 changed files with 965 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
namespace BmsMonitor.App.Protocol;
public sealed record BmsSnapshot(
double? PackVoltage = null,
double? PackCurrent = null,
int? Soc = null,
double? MaximumCellVoltage = null,
double? MinimumCellVoltage = null,
int? MaximumTemperature = null,
int? MinimumTemperature = null,
double? LowVoltageBattery = null,
IReadOnlyList<double?>? CellVoltages = null,
IReadOnlyList<double?>? Temperatures = null,
string State = "等待报文",
IReadOnlyList<string>? Faults = null,
DateTime? LastUpdated = null);