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. |