![]() |
DUNE: Uniform Navigational Environment
2022.04.1
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| void | onResourceInitialization (void) |
| void | consume (const IMC::PowerChannelControl *msg) |
| void | consume (const IMC::PowerOperation *msg) |
| void | powerDown (void) |
| void | powerDownAbort (void) |
| bool | powerDownCommand (void) |
| bool | powerDownAbortCommand (void) |
| void | notifySlaves (IMC::PowerOperation::OperationEnum op) |
| void | controlSystemPower (IMC::PowerChannelControl::OperationEnum op) |
| bool | powerDownInProgress (void) |
| bool | powerDownAborted (void) |
| void | onMain (void) |
Public Attributes | |
| std::set< uint16_t > | m_notified_slaves |
| int | m_power_op |
| Arguments | m_args |
|
inline |
|
inline |
|
inline |
|
inline |
References Supervisors::Power::Arguments::pwr_main.
|
inline |
References Supervisors::Power::Arguments::slave_systems.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Supervisors::Power::Arguments::cmd_pwr_down.
|
inline |
| std::set<uint16_t> Supervisors::Power::Task::m_notified_slaves |
Set of slave system not yet powered-off.
| int Supervisors::Power::Task::m_power_op |
Last power operation.
