![]() |
DUNE: Uniform Navigational Environment
2022.04.0
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
bool | onWriteParamsXML (std::ostream &os) const |
void | onUpdateParameters (void) |
void | onResourceInitialization (void) |
void | consume (const IMC::EntityParameters *msg) |
void | onQueryEntityParameters (const IMC::QueryEntityParameters *msg) |
void | onSetEntityParameters (const IMC::SetEntityParameters *msg) |
void | onPopEntityParameters (const IMC::PopEntityParameters *msg) |
void | onPushEntityParameters (const IMC::PushEntityParameters *msg) |
void | sendActiveParameter (const std::string &value) |
void | onRequestActivation (void) |
void | onRequestDeactivation (void) |
bool | isFromSurrogate (const IMC::Message *msg) |
void | consume (const IMC::PowerChannelState *msg) |
void | consume (const IMC::EntityInfo *msg) |
void | consume (const IMC::EntityState *msg) |
void | consume (const IMC::EntityActivationState *msg) |
void | queryEntityInfo (void) |
void | relayFrom (const IMC::Message *msg) |
void | relayTo (const IMC::Message *msg) |
void | onMain (void) |
Public Attributes | |
unsigned | m_sid |
unsigned | m_eid |
Counter< double > | m_query_info_timer |
Counter< double > | m_countdown |
IMC::PowerChannelControl | m_pcc |
IMC::PowerChannelState | m_pcs |
bool | m_activating |
bool | m_deactivating |
IMC::PushEntityParameters | m_push |
IMC::EntityState | m_estate |
Arguments | m_args |
|
inline |
|
inline |
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
References Supervisors::Delegator::Arguments::entity_name.
|
inline |
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
References Supervisors::Delegator::Arguments::power_channel.
|
inline |
References Supervisors::Delegator::Arguments::system_name.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Supervisors::Delegator::Arguments::entity_name.
bool Supervisors::Delegator::Task::m_activating |
True if task is activating.
Counter<double> Supervisors::Delegator::Task::m_countdown |
Activation/deactivation timer.
bool Supervisors::Delegator::Task::m_deactivating |
True if task is deactivating.
unsigned Supervisors::Delegator::Task::m_eid |
Surrogate entity id.
IMC::EntityState Supervisors::Delegator::Task::m_estate |
Entity Parameter message.
IMC::PowerChannelControl Supervisors::Delegator::Task::m_pcc |
Power channel control.
IMC::PowerChannelState Supervisors::Delegator::Task::m_pcs |
Power channel state.
IMC::PushEntityParameters Supervisors::Delegator::Task::m_push |
PushEntityParameters message.
Counter<double> Supervisors::Delegator::Task::m_query_info_timer |
unsigned Supervisors::Delegator::Task::m_sid |
Surrogate system id.