17 lines
553 B
C#
17 lines
553 B
C#
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);
|