DUNE: Uniform Navigational Environment
2020.01.0
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
void | onUpdateParameters (void) |
void | consume (const IMC::Heartbeat *msg) |
void | sendPowerChannelControl (const std::string &name, bool value) |
void | setActiveParameter (bool value) |
void | consume (const IMC::PowerOperation *msg) |
void | onRequestActivation (void) |
void | checkActivation (void) |
void | onActivation (void) |
void | onRequestDeactivation (void) |
void | checkDeactivation (void) |
void | onDeactivation (void) |
void | onMain (void) |
Public Attributes | |
Arguments | m_args |
Counter< double > | m_act_timer |
bool | m_slave_alive |
unsigned | m_slave_id |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Power::DOAMv2::Arguments::cam_pwr, and Power::DOAMv2::Arguments::cpu_pwr.
|
inline |
|
inline |
References Power::DOAMv2::Arguments::slave_system.
|
inline |
|
inline |
References Power::DOAMv2::Arguments::slave_entity.
Counter<double> Power::DOAMv2::Task::m_act_timer |
Activation timer.
bool Power::DOAMv2::Task::m_slave_alive |
True if slave CPU is alive.
unsigned Power::DOAMv2::Task::m_slave_id |
System id of the slave DUNE instance.