AbstractTask(void) | DUNE::Tasks::AbstractTask | inline |
acquireResources(void) | DUNE::Tasks::Task | |
activate(void) | DUNE::Tasks::Task | protected |
activationFailed(const std::string &reason) | DUNE::Tasks::Task | protected |
answer(uint8_t type, const std::string &desc, bool print=true) | Plan::Engine::Task | inline |
bind(T *task_obj, void(T::*consumer)(const M *)=&T::consume) | DUNE::Tasks::Task | inlineprotected |
bind(T *task_obj, const std::vector< uint32_t > &list) | DUNE::Tasks::Task | inlineprotected |
bind(T *task_obj, const std::vector< uint32_t > &list, void(T::*consumer)(const M *)=&T::consume) | DUNE::Tasks::Task | inlineprotected |
bind(T *task_obj, const std::vector< std::string > &list) | DUNE::Tasks::Task | inlineprotected |
blockedMode(void) const | Plan::Engine::Task | inline |
changeLog(const std::string &name) | Plan::Engine::Task | inline |
changeMode(IMC::PlanControlState::StateEnum s, const std::string &event_desc, const std::string &nid, const IMC::Message *maneuver, OutputType print=TYPE_WAR) | Plan::Engine::Task | inline |
changeMode(IMC::PlanControlState::StateEnum s, const std::string &event_desc, OutputType print=TYPE_WAR) | Plan::Engine::Task | inline |
closeDB(void) | Plan::Engine::Task | inline |
consume(const IMC::EstimatedState *msg) | Plan::Engine::Task | inline |
consume(const IMC::ManeuverControlState *msg) | Plan::Engine::Task | inline |
consume(const IMC::PowerOperation *po) | Plan::Engine::Task | inline |
consume(const IMC::RegisterManeuver *msg) | Plan::Engine::Task | inline |
consume(const IMC::EntityInfo *msg) | Plan::Engine::Task | inline |
consume(const IMC::PlanDB *pdb) | Plan::Engine::Task | inline |
consume(const IMC::EntityActivationState *msg) | Plan::Engine::Task | inline |
consume(const IMC::FuelLevel *msg) | Plan::Engine::Task | inline |
consume(const IMC::VehicleCommand *vc) | Plan::Engine::Task | inline |
consume(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
consume(const IMC::PlanControl *pc) | Plan::Engine::Task | inline |
consumeMessages(void) | DUNE::Tasks::Task | inlineprotected |
cri(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
deactivate(void) | DUNE::Tasks::Task | protected |
deactivationFailed(const std::string &reason) | DUNE::Tasks::Task | protected |
debug(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
dispatch(IMC::Message *msg, unsigned int flags=0) | DUNE::Tasks::Task | |
dispatch(IMC::Message &msg, unsigned int flags=0) | DUNE::Tasks::Task | inline |
dispatchReply(const IMC::Message &original, IMC::Message &msg, unsigned int flags=0) | DUNE::Tasks::Task | inline |
err(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
execMode(void) const | Plan::Engine::Task | inline |
getActivationTime(void) const | DUNE::Tasks::Task | inline |
getDeactivationTime(void) const | DUNE::Tasks::Task | inline |
getDebugLevel(void) const | DUNE::Tasks::Task | inline |
getEntityId(void) const | DUNE::Tasks::Task | inline |
getEntityLabel(void) const | DUNE::Tasks::Task | inline |
getEntityState(void) const | DUNE::Tasks::Task | inlineprotected |
getName(void) const | DUNE::Tasks::Task | inlinevirtual |
getPlan(void) | Plan::Engine::Task | inline |
getPriority(void) const | DUNE::Tasks::Task | inline |
getProcessorUsage(void) | DUNE::Concurrency::Thread | |
getState(void) | DUNE::Concurrency::Runnable | inline |
getSystemId(void) const | DUNE::Tasks::Task | inline |
getSystemName(void) const | DUNE::Tasks::Task | inline |
inf(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
initializeResources(void) | DUNE::Tasks::Task | |
initMode(void) const | Plan::Engine::Task | inline |
isActivating(void) const | DUNE::Tasks::Task | inlineprotected |
isActive(void) const | DUNE::Tasks::Task | inlineprotected |
isCreated(void) | DUNE::Concurrency::Runnable | inline |
isDeactivating(void) const | DUNE::Tasks::Task | inlineprotected |
isDead(void) | DUNE::Concurrency::Runnable | inline |
isRunning(void) | DUNE::Concurrency::Runnable | inline |
isStarting(void) | DUNE::Concurrency::Runnable | inline |
isStopping(void) | DUNE::Concurrency::Runnable | inline |
join(void) | DUNE::Concurrency::Runnable | inline |
joinImpl(void) | DUNE::Concurrency::Thread | protectedvirtual |
loadConfig(void) | DUNE::Tasks::Task | |
loadPlan(const std::string &plan_id, const IMC::Message *arg, bool plan_startup=false) | Plan::Engine::Task | inline |
lookForPlan(const std::string &plan_id, IMC::PlanSpecification &ps) | Plan::Engine::Task | inline |
m_args | Plan::Engine::Task | |
m_cinfo | Plan::Engine::Task | |
m_ctx | DUNE::Tasks::Task | protected |
m_db | Plan::Engine::Task | |
m_eid_gen | Plan::Engine::Task | |
m_eid_imu | Plan::Engine::Task | |
m_entities | DUNE::Tasks::Task | protected |
m_get_plan_stmt | Plan::Engine::Task | |
m_imu_enabled | Plan::Engine::Task | |
m_last_event | Plan::Engine::Task | |
m_last_vstate | Plan::Engine::Task | |
m_lc | Plan::Engine::Task | |
m_mcs | Plan::Engine::Task | |
m_pcs | Plan::Engine::Task | |
m_plan | Plan::Engine::Task | |
m_reply | Plan::Engine::Task | |
m_report_timer | Plan::Engine::Task | |
m_requests | Plan::Engine::Task | |
m_spec | Plan::Engine::Task | |
m_state | Plan::Engine::Task | |
m_supported_maneuvers | Plan::Engine::Task | |
m_vc | Plan::Engine::Task | |
m_vc_reply_deadline | Plan::Engine::Task | |
m_vreq_ctr | Plan::Engine::Task | |
onActivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onDeactivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onEntityReservation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onEntityResolution(void) | Plan::Engine::Task | inlinevirtual |
onFailure(const std::string &errmsg, bool print=true) | Plan::Engine::Task | inline |
onMain(void) | Plan::Engine::Task | inlinevirtual |
onPopEntityParameters(const IMC::PopEntityParameters *msg) | DUNE::Tasks::Task | protectedvirtual |
onPushEntityParameters(const IMC::PushEntityParameters *msg) | DUNE::Tasks::Task | protectedvirtual |
onQueryEntityParameters(const IMC::QueryEntityParameters *msg) | DUNE::Tasks::Task | protectedvirtual |
onReportEntityState(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onRequestActivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onRequestDeactivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onResourceAcquisition(void) | Plan::Engine::Task | inlinevirtual |
onResourceInitialization(void) | Plan::Engine::Task | inlinevirtual |
onResourceRelease(void) | Plan::Engine::Task | inlinevirtual |
onSetEntityParameters(const IMC::SetEntityParameters *msg) | DUNE::Tasks::Task | protectedvirtual |
onSuccess(const std::string &msg=DTR("OK"), bool print=true) | Plan::Engine::Task | inline |
onUpdateParameters(void) | Plan::Engine::Task | inlinevirtual |
onVehicleCalibration(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
onVehicleError(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
onVehicleExternalControl(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
onVehicleManeuver(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
onVehicleService(const IMC::VehicleState *vs) | Plan::Engine::Task | inline |
onWriteParamsXML(std::ostream &os) const | DUNE::Tasks::Task | inlineprotectedvirtual |
openDB(void) | Plan::Engine::Task | inline |
param(const std::string &name, T &var) | DUNE::Tasks::Task | inlineprotected |
param(const std::string &name, T &var) | DUNE::Tasks::Task | inlineprotected |
paramActive(Parameter::Scope def_scope, Parameter::Visibility def_visibility, bool def_value=false) | DUNE::Tasks::Task | protected |
paramChanged(T &var) | DUNE::Tasks::Task | inlineprotected |
parseArg(const std::string &plan_id, const IMC::Message *arg, std::string &info) | Plan::Engine::Task | inline |
parsePlan(bool plan_startup, IMC::PlanStatistics &ps) | Plan::Engine::Task | inline |
pendingReply(void) | Plan::Engine::Task | inline |
processRequest(const IMC::PlanControl *pc) | Plan::Engine::Task | inline |
readyMode(void) const | Plan::Engine::Task | inline |
receive(const IMC::Message *msg) | DUNE::Tasks::Task | inlinevirtual |
releaseResources(void) | DUNE::Tasks::Task | |
reportProgress(void) | Plan::Engine::Task | inline |
requestActivation(void) | DUNE::Tasks::Task | protected |
requestDeactivation(void) | DUNE::Tasks::Task | protected |
reserveEntities(void) | DUNE::Tasks::Task | |
reserveEntity(const std::string &label) | DUNE::Tasks::Task | protected |
reserveEntity(const std::string &label) | DUNE::Tasks::Task | inlineprotected |
resolveEntities(void) | DUNE::Tasks::Task | |
resolveEntity(const std::string &label) const | DUNE::Tasks::Task | inline |
resolveEntity(unsigned int id) const | DUNE::Tasks::Task | inline |
resolveSystemId(unsigned int id) const | DUNE::Tasks::Task | inline |
resolveSystemName(const std::string &name) const | DUNE::Tasks::Task | inline |
Runnable(void) | DUNE::Concurrency::Runnable | inline |
setEntityLabel(const std::string &label) | DUNE::Tasks::Task | inline |
setEntityState(IMC::EntityState::StateEnum state, Status::Code code) | DUNE::Tasks::Task | inlineprotected |
setEntityState(IMC::EntityState::StateEnum state, const std::string &description) | DUNE::Tasks::Task | inlineprotected |
setInitialState(void) | Plan::Engine::Task | inline |
setParamSectionEditor(const std::string &name) | DUNE::Tasks::Task | inlineprotected |
setPriority(unsigned int value) | DUNE::Tasks::Task | inline |
DUNE::Tasks::AbstractTask::setPriority(Scheduler::Policy policy, unsigned priority) | DUNE::Concurrency::Runnable | inline |
setPriorityImpl(Scheduler::Policy policy, unsigned priority) | DUNE::Concurrency::Thread | protectedvirtual |
spew(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
start(void) | DUNE::Concurrency::Runnable | inline |
startCalibration(void) | Plan::Engine::Task | inline |
startImpl(void) | DUNE::Concurrency::Thread | protectedvirtual |
startManeuver(IMC::PlanManeuver *pman) | Plan::Engine::Task | inline |
startPlan(const std::string &plan_id, const IMC::Message *spec, uint16_t flags) | Plan::Engine::Task | inline |
State enum name | DUNE::Concurrency::Runnable | |
StateDead enum value | DUNE::Concurrency::Runnable | |
StateRunning enum value | DUNE::Concurrency::Runnable | |
StateStarting enum value | DUNE::Concurrency::Runnable | |
StateStopping enum value | DUNE::Concurrency::Runnable | |
StateUnknown enum value | DUNE::Concurrency::Runnable | |
stop(void) | DUNE::Concurrency::Runnable | inline |
stopAndJoin(void) | DUNE::Concurrency::Runnable | inline |
stopImpl(void) | DUNE::Concurrency::Thread | protectedvirtual |
stopping(void) | DUNE::Tasks::Task | inlineprotected |
stopPlan(bool plan_startup=false) | Plan::Engine::Task | inline |
Task(const std::string &name, Tasks::Context &ctx) | Plan::Engine::Task | inline |
DUNE::Tasks::Task::Task(const std::string &name, Context &context) | DUNE::Tasks::Task | |
Thread(void) | DUNE::Concurrency::Thread | |
trace(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
updateParameters(bool act_deact=true) | DUNE::Tasks::Task | |
vehicleRequest(IMC::VehicleCommand::CommandEnum command, const IMC::Message *arg=0) | Plan::Engine::Task | inline |
waitForMessages(double timeout) | DUNE::Tasks::Task | inlineprotected |
war(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | virtual |
writeParamsXML(std::ostream &os) const | DUNE::Tasks::Task | |
~AbstractTask(void) | DUNE::Tasks::AbstractTask | inlinevirtual |
~Runnable(void) | DUNE::Concurrency::Runnable | inlinevirtual |
~Task() | Plan::Engine::Task | inlinevirtual |
~Thread(void) | DUNE::Concurrency::Thread | virtual |