Class PowerStorageMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] The "PowerStorage" message
public class PowerStorageMessage : Message<PowerStoragePayload>
- Inheritance
-
Message<PowerStoragePayload>PowerStorageMessage
- Inherited Members
-
Message<PowerStoragePayload>.PayloadMessage<PowerStoragePayload>.ToString()Message<PowerStoragePayload>.PayloadTypeMessage<PowerStoragePayload>.PayloadObject
Constructors
PowerStorageMessage()
Default constructor
public PowerStorageMessage()
Properties
Capacity
[Ah] Capacity of the storage unit
[Units("Ah")]
public double Capacity { get; set; }
Property Value
ChargeFraction
[-] A value between 0 and 1 for the fraction of charge stored
[Units("-")]
public double ChargeFraction { get; set; }
Property Value
MaxChargeRate
[A] The maximum current flow that can charge the storage unit
[Units("A")]
public double MaxChargeRate { get; set; }
Property Value
MaxDischargeRate
[A] The maximum current flow that leave the storage unit
[Units("A")]
public double MaxDischargeRate { get; set; }
Property Value
NominalVoltage
[V] The desired voltage that is produced from this storage unit
[Units("V")]
public double NominalVoltage { get; set; }