DUNE: Uniform Navigational Environment
2020.01.0
|
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.