Class BatteryMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] The Battery message will store information about a particular battery, including the current charge and the voltage of the system.
public sealed class BatteryMessage : Message
- Inheritance
-
BatteryMessage
Fields
ChargeFraction
A value between 0 and 1 for the fraction of charge stored.
[Unit(UnitType.NONE)]
public double ChargeFraction
Field Value
MaxChargeCurrent
The maximum current flow that can charge the storage unit. Note it doesn't limit the charge current.
[Unit(UnitType.AMPERE)]
public double MaxChargeCurrent
Field Value
MaxDischargeCurrent
The maximum current flow that leave the storage unit. Note it doesn't limit the discharge current.
[Unit(UnitType.AMPERE)]
public double MaxDischargeCurrent
Field Value
NominalCapacity
The NominalCapacity of the storage unit in amp-hours.
[Unit("Ah")]
public double NominalCapacity
Field Value
NominalVoltage
The desired voltage that is produced from this storage unit.
[Unit(UnitType.VOLT)]
public double NominalVoltage
Field Value
StateOfHealth
The State of Health of the battery, a value between 0 and 1.
[Unit(UnitType.NONE)]
public double StateOfHealth