Table of Contents

Class PowerStorageMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] The "PowerStorage" message

public class PowerStorageMessage : Message<PowerStoragePayload>
Inheritance
PowerStorageMessage
Inherited Members
Message<PowerStoragePayload>.Payload
Message<PowerStoragePayload>.ToString()
Message<PowerStoragePayload>.PayloadType
Message<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

double

ChargeFraction

[-] A value between 0 and 1 for the fraction of charge stored

[Units("-")]
public double ChargeFraction { get; set; }

Property Value

double

MaxChargeRate

[A] The maximum current flow that can charge the storage unit

[Units("A")]
public double MaxChargeRate { get; set; }

Property Value

double

MaxDischargeRate

[A] The maximum current flow that leave the storage unit

[Units("A")]
public double MaxDischargeRate { get; set; }

Property Value

double

NominalVoltage

[V] The desired voltage that is produced from this storage unit

[Units("V")]
public double NominalVoltage { get; set; }

Property Value

double