Table of Contents

Class PowerNodeMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] The "PowerNode" message

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

Constructors

PowerNodeMessage()

Default constructor

public PowerNodeMessage()

Properties

CurrentIn

[A] The Input Current of the node

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

Property Value

double

CurrentOut

[A] The Output Current of the node

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

Property Value

double

Enabled

[-] A flag for updating whether this particular node is enabled. If this is false, then this component will be bypassed.

[Units("-")]
public bool Enabled { get; set; }

Property Value

bool

IsOpenCircuit

[-] A flag if the power node is currently open and no power will be transferred to the next component.

[Units("-")]
public bool IsOpenCircuit { get; set; }

Property Value

bool

Resistance

[Ohm] The Resistance of the node

[Units("Ohm")]
public double Resistance { get; set; }

Property Value

double

VoltageIn

[V] The Input Voltage of the node

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

Property Value

double

VoltageNode

[V] The Node Voltage being used

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

Property Value

double

VoltageOut

[V] The Output Voltage of the node

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

Property Value

double