DUNE: Uniform Navigational Environment
2019.02.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::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 |
Arguments | m_args |
|
inline |
|
inline |
References isFromSurrogate(), and relayFrom().
|
inline |
References Supervisors::Delegator::Arguments::entity_name, m_args, m_eid, and m_sid.
|
inline |
References isFromSurrogate().
|
inline |
References isFromSurrogate(), and relayFrom().
|
inline |
|
inline |
|
inline |
References relayTo().
|
inline |
References relayTo().
|
inline |
References relayTo().
|
inline |
References sendActiveParameter().
|
inline |
References sendActiveParameter().
|
inline |
|
inline |
References relayTo().
|
inline |
References m_args, m_sid, and Supervisors::Delegator::Arguments::system_name.
|
inline |
References m_args, and Supervisors::Delegator::Arguments::task_name.
|
inline |
|
inline |
Referenced by consume().
|
inline |
References m_sid.
Referenced by onPopEntityParameters(), onPushEntityParameters(), onQueryEntityParameters(), and onSetEntityParameters().
|
inline |
References Supervisors::Delegator::Arguments::entity_name, and m_args.
Referenced by onRequestActivation(), and onRequestDeactivation().
Arguments Supervisors::Delegator::Task::m_args |
Task arguments.
Referenced by consume(), onUpdateParameters(), onWriteParamsXML(), sendActiveParameter(), and Task().
unsigned Supervisors::Delegator::Task::m_eid |
Surrogate entity id.
Referenced by consume(), isFromSurrogate(), and onMain().
Counter<double> Supervisors::Delegator::Task::m_query_info_timer |
Referenced by onMain().
unsigned Supervisors::Delegator::Task::m_sid |
Surrogate system id.
Referenced by consume(), isFromSurrogate(), onUpdateParameters(), queryEntityInfo(), and relayTo().