Table of Contents

Class PowerMonitorMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] The Power Monitor message is able to produce metrics about a particular power EPS system and how it is currently being operated.

public class PowerMonitorMessage : Message<PowerMonitorPayload>
Inheritance
PowerMonitorMessage
Inherited Members
Message<PowerMonitorPayload>.Payload
Message<PowerMonitorPayload>.ToString()
Message<PowerMonitorPayload>.PayloadType
Message<PowerMonitorPayload>.PayloadObject

Constructors

PowerMonitorMessage()

Default constructor

public PowerMonitorMessage()

Properties

FusesTripped

[-] The number of fuses that have been tripped on the EPS bus

[Units("-")]
public int FusesTripped { get; set; }

Property Value

int

MaxLoadCurrent

[A] Maximum current that passes over the loads

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

Property Value

double

NetCapacity

[Ah] The total storage capacity of all storage units on the EPS bus

[Units("Ah")]
public double NetCapacity { get; set; }

Property Value

double

NetPowerConsumed

[W] The total power consumed by loads on the EPS bus

[Units("W")]
public double NetPowerConsumed { get; set; }

Property Value

double

NetPowerGenerated

[W] The total power generated by loads on the EPS bus

[Units("W")]
public double NetPowerGenerated { get; set; }

Property Value

double

NetStorage

[Ah] The total storage of all storage units on the EPS bus

[Units("Ah")]
public double NetStorage { get; set; }

Property Value

double

NumSwitches

[-] The number of switches that exist in the EPS bus

[Units("-")]
public int NumSwitches { get; set; }

Property Value

int