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
-
Message<PowerMonitorPayload>PowerMonitorMessage
- Inherited Members
-
Message<PowerMonitorPayload>.PayloadMessage<PowerMonitorPayload>.ToString()Message<PowerMonitorPayload>.PayloadTypeMessage<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
MaxLoadCurrent
[A] Maximum current that passes over the loads
[Units("A")]
public double MaxLoadCurrent { get; set; }
Property Value
NetCapacity
[Ah] The total storage capacity of all storage units on the EPS bus
[Units("Ah")]
public double NetCapacity { get; set; }
Property Value
NetPowerConsumed
[W] The total power consumed by loads on the EPS bus
[Units("W")]
public double NetPowerConsumed { get; set; }
Property Value
NetPowerGenerated
[W] The total power generated by loads on the EPS bus
[Units("W")]
public double NetPowerGenerated { get; set; }
Property Value
NetStorage
[Ah] The total storage of all storage units on the EPS bus
[Units("Ah")]
public double NetStorage { get; set; }
Property Value
NumSwitches
[-] The number of switches that exist in the EPS bus
[Units("-")]
public int NumSwitches { get; set; }