Description

The power manager is able to manipulate a connected Power Bus based on some inputs from a message. This can be connected to software or a user interface to adjust the manual properties of the circuit. The power manager is also able to return the list of components of a particular type on the network, which can be helpful for finding a list of power sources or sinks on the power network.


Example Use Cases

  • Controlling Switches: Having custom flight software controls the state of the Power Switches connecting the Power Components on board the power network bus.

Module Implementation

On the update call, the power manager fetches all the switches within the network. For each switch, given the open state at time , the switch’s state is set to:

where is the n’th switch configuration on the input message. An input In_PowerManagerMsg controls an array of switches that can toggle on and off switches in the order that they were added to the simulation.


Assumptions/Limitations

  • Switches can only be toggled in the order that they were added to the power bus on the spacecraft. Custom switch toggling cannot be done with the power manager class.