|
M1M3 Support System
|
#include <PowerController.h>
Public Member Functions | |
| PowerController (SafetyController *safetyController) | |
| void | processData () |
| void | setBothPowerNetworks (bool on) |
| void | setAllPowerNetworks (bool on) |
| void | setPowerNetworkA (bool on) |
| void | setPowerNetworkB (bool on) |
| void | setPowerNetworkC (bool on) |
| void | setPowerNetworkD (bool on) |
| void | setAllAuxPowerNetworks (bool on) |
| void | setAuxPowerNetworkA (bool on) |
| void | setAuxPowerNetworkB (bool on) |
| void | setAuxPowerNetworkC (bool on) |
| void | setAuxPowerNetworkD (bool on) |
The class used to control and process power data.
| PowerController::PowerController | ( | SafetyController * | safetyController | ) |
Instantiates the power controller.
| [in] | safetyController | The safety controller. |
| void PowerController::processData | ( | ) |
Processes currently available power data and publish it.

| void PowerController::setAllAuxPowerNetworks | ( | bool | on | ) |
Turns all aux power networks on or off.
| [in] | on | True to turn on. |
| void PowerController::setAllPowerNetworks | ( | bool | on | ) |
Turns all normal power networks on or off.
| [in] | on | True to turn on. |
| void PowerController::setAuxPowerNetworkA | ( | bool | on | ) |
Turns aux power network A on or off.
| [in] | on | True to turn on. |
| void PowerController::setAuxPowerNetworkB | ( | bool | on | ) |
Turns aux power network B on or off.
| [in] | on | True to turn on. |
| void PowerController::setAuxPowerNetworkC | ( | bool | on | ) |
Turns aux power network C on or off.
| [in] | on | True to turn on. |
| void PowerController::setAuxPowerNetworkD | ( | bool | on | ) |
Turns aux power network D on or off.
| [in] | on | True to turn on. |
| void PowerController::setBothPowerNetworks | ( | bool | on | ) |
Turns all power networks on or off.
| [in] | on | True to turn on. |
| void PowerController::setPowerNetworkA | ( | bool | on | ) |
Turns normal power network A on or off.
| [in] | on | True to turn on. |
| void PowerController::setPowerNetworkB | ( | bool | on | ) |
Turns normal power network B on or off.
| [in] | on | True to turn on. |
| void PowerController::setPowerNetworkC | ( | bool | on | ) |
Turns normal power network C on or off.
| [in] | on | True to turn on. |
| void PowerController::setPowerNetworkD | ( | bool | on | ) |
Turns normal power network D on or off.
| [in] | on | True to turn on. |