DUNE: Uniform Navigational Environment  2017.01.0
Plan::Engine::Task Member List

This is the complete list of members for Plan::Engine::Task, including all inherited members.

AbstractTask(void)DUNE::Tasks::AbstractTaskinline
acquireResources(void)DUNE::Tasks::Task
activate(void)DUNE::Tasks::Taskprotected
activationFailed(const std::string &reason)DUNE::Tasks::Taskprotected
answer(uint8_t type, const std::string &desc, bool print=true)Plan::Engine::Taskinline
bind(T *task_obj, void(T::*consumer)(const M *)=&T::consume)DUNE::Tasks::Taskinlineprotected
bind(T *task_obj, const std::vector< uint32_t > &list)DUNE::Tasks::Taskinlineprotected
bind(T *task_obj, const std::vector< uint32_t > &list, void(T::*consumer)(const M *)=&T::consume)DUNE::Tasks::Taskinlineprotected
bind(T *task_obj, const std::vector< std::string > &list)DUNE::Tasks::Taskinlineprotected
blockedMode(void) const Plan::Engine::Taskinline
changeLog(const std::string &name)Plan::Engine::Taskinline
changeMode(IMC::PlanControlState::StateEnum s, const std::string &event_desc, const std::string &nid, const IMC::Message *maneuver, OutputType print=TYPE_WAR)Plan::Engine::Taskinline
changeMode(IMC::PlanControlState::StateEnum s, const std::string &event_desc, OutputType print=TYPE_WAR)Plan::Engine::Taskinline
consume(const IMC::EstimatedState *msg)Plan::Engine::Taskinline
consume(const IMC::ManeuverControlState *msg)Plan::Engine::Taskinline
consume(const IMC::RegisterManeuver *msg)Plan::Engine::Taskinline
consume(const IMC::EntityInfo *msg)Plan::Engine::Taskinline
consume(const IMC::EntityActivationState *msg)Plan::Engine::Taskinline
consume(const IMC::FuelLevel *msg)Plan::Engine::Taskinline
consume(const IMC::VehicleCommand *vc)Plan::Engine::Taskinline
consume(const IMC::VehicleState *vs)Plan::Engine::Taskinline
consume(const IMC::PlanControl *pc)Plan::Engine::Taskinline
consumeMessages(void)DUNE::Tasks::Taskinlineprotected
cri(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
deactivate(void)DUNE::Tasks::Taskprotected
deactivationFailed(const std::string &reason)DUNE::Tasks::Taskprotected
debug(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
dispatch(IMC::Message *msg, unsigned int flags=0)DUNE::Tasks::Task
dispatch(IMC::Message &msg, unsigned int flags=0)DUNE::Tasks::Taskinline
dispatchReply(const IMC::Message &original, IMC::Message &msg, unsigned int flags=0)DUNE::Tasks::Taskinline
err(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
execMode(void) const Plan::Engine::Taskinline
getActivationTime(void) const DUNE::Tasks::Taskinline
getDeactivationTime(void) const DUNE::Tasks::Taskinline
getDebugLevel(void) const DUNE::Tasks::Taskinline
getEntityId(void) const DUNE::Tasks::Taskinline
getEntityLabel(void) const DUNE::Tasks::Taskinline
getEntityState(void) const DUNE::Tasks::Taskinlineprotected
getName(void) const DUNE::Tasks::Taskinlinevirtual
getPlan(void)Plan::Engine::Taskinline
getPriority(void) const DUNE::Tasks::Taskinline
DUNE::Tasks::AbstractTask::getPriority(void)DUNE::Concurrency::Runnableinline
getPriorityImpl(void)DUNE::Concurrency::Threadprotectedvirtual
getProcessorUsage(void)DUNE::Concurrency::Thread
getState(void)DUNE::Concurrency::Runnableinline
getSystemId(void) const DUNE::Tasks::Taskinline
getSystemName(void) const DUNE::Tasks::Taskinline
inf(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
initializeResources(void)DUNE::Tasks::Task
initMode(void) const Plan::Engine::Taskinline
isActivating(void) const DUNE::Tasks::Taskinlineprotected
isActive(void) const DUNE::Tasks::Taskinlineprotected
isCreated(void)DUNE::Concurrency::Runnableinline
isDeactivating(void) const DUNE::Tasks::Taskinlineprotected
isDead(void)DUNE::Concurrency::Runnableinline
isRunning(void)DUNE::Concurrency::Runnableinline
isStarting(void)DUNE::Concurrency::Runnableinline
isStopping(void)DUNE::Concurrency::Runnableinline
join(void)DUNE::Concurrency::Runnableinline
joinImpl(void)DUNE::Concurrency::Threadprotectedvirtual
loadConfig(void)DUNE::Tasks::Task
loadPlan(const std::string &plan_id, const IMC::Message *arg, bool plan_startup=false)Plan::Engine::Taskinline
lookForPlan(const std::string &plan_id, IMC::PlanSpecification &ps)Plan::Engine::Taskinline
m_argsPlan::Engine::Task
m_cinfoPlan::Engine::Task
m_ctxDUNE::Tasks::Taskprotected
m_db_filePlan::Engine::Task
m_eid_genPlan::Engine::Task
m_eid_imuPlan::Engine::Task
m_entitiesDUNE::Tasks::Taskprotected
m_imu_enabledPlan::Engine::Task
m_last_eventPlan::Engine::Task
m_last_vstatePlan::Engine::Task
m_lcPlan::Engine::Task
m_mcsPlan::Engine::Task
m_pcsPlan::Engine::Task
m_planPlan::Engine::Task
m_replyPlan::Engine::Task
m_report_timerPlan::Engine::Task
m_requestsPlan::Engine::Task
m_specPlan::Engine::Task
m_statePlan::Engine::Task
m_supported_maneuversPlan::Engine::Task
m_vcPlan::Engine::Task
m_vc_reply_deadlinePlan::Engine::Task
m_vreq_ctrPlan::Engine::Task
onActivation(void)DUNE::Tasks::Taskinlineprotectedvirtual
onDeactivation(void)DUNE::Tasks::Taskinlineprotectedvirtual
onEntityReservation(void)DUNE::Tasks::Taskinlineprotectedvirtual
onEntityResolution(void)Plan::Engine::Taskinlinevirtual
onFailure(const std::string &errmsg, bool print=true)Plan::Engine::Taskinline
onMain(void)Plan::Engine::Taskinlinevirtual
onPopEntityParameters(const IMC::PopEntityParameters *msg)DUNE::Tasks::Taskprotectedvirtual
onPushEntityParameters(const IMC::PushEntityParameters *msg)DUNE::Tasks::Taskprotectedvirtual
onQueryEntityParameters(const IMC::QueryEntityParameters *msg)DUNE::Tasks::Taskprotectedvirtual
onReportEntityState(void)DUNE::Tasks::Taskinlineprotectedvirtual
onRequestActivation(void)DUNE::Tasks::Taskinlineprotectedvirtual
onRequestDeactivation(void)DUNE::Tasks::Taskinlineprotectedvirtual
onResourceAcquisition(void)Plan::Engine::Taskinlinevirtual
onResourceInitialization(void)Plan::Engine::Taskinlinevirtual
onResourceRelease(void)Plan::Engine::Taskinlinevirtual
onSetEntityParameters(const IMC::SetEntityParameters *msg)DUNE::Tasks::Taskprotectedvirtual
onSuccess(const std::string &msg=DTR("OK"), bool print=true)Plan::Engine::Taskinline
onUpdateParameters(void)Plan::Engine::Taskinlinevirtual
onVehicleCalibration(const IMC::VehicleState *vs)Plan::Engine::Taskinline
onVehicleError(const IMC::VehicleState *vs)Plan::Engine::Taskinline
onVehicleExternalControl(const IMC::VehicleState *vs)Plan::Engine::Taskinline
onVehicleManeuver(const IMC::VehicleState *vs)Plan::Engine::Taskinline
onVehicleService(const IMC::VehicleState *vs)Plan::Engine::Taskinline
onWriteParamsXML(std::ostream &os) const DUNE::Tasks::Taskinlineprotectedvirtual
param(const std::string &name, T &var)DUNE::Tasks::Taskinlineprotected
param(const std::string &name, T &var)DUNE::Tasks::Taskinlineprotected
paramActive(Parameter::Scope def_scope, Parameter::Visibility def_visibility, bool def_value=false)DUNE::Tasks::Taskprotected
paramChanged(T &var)DUNE::Tasks::Taskinlineprotected
parseArg(const std::string &plan_id, const IMC::Message *arg, std::string &info)Plan::Engine::Taskinline
parsePlan(bool plan_startup, IMC::PlanStatistics &ps)Plan::Engine::Taskinline
pendingReply(void)Plan::Engine::Taskinline
processRequest(const IMC::PlanControl *pc)Plan::Engine::Taskinline
readyMode(void) const Plan::Engine::Taskinline
receive(const IMC::Message *msg)DUNE::Tasks::Taskinlinevirtual
releaseResources(void)DUNE::Tasks::Task
reportProgress(void)Plan::Engine::Taskinline
requestActivation(void)DUNE::Tasks::Taskprotected
requestDeactivation(void)DUNE::Tasks::Taskprotected
reserveEntities(void)DUNE::Tasks::Task
reserveEntity(const std::string &label)DUNE::Tasks::Taskprotected
reserveEntity(const std::string &label)DUNE::Tasks::Taskinlineprotected
resolveEntities(void)DUNE::Tasks::Task
resolveEntity(const std::string &label) const DUNE::Tasks::Taskinline
resolveEntity(unsigned int id) const DUNE::Tasks::Taskinline
resolveSystemId(unsigned int id) const DUNE::Tasks::Taskinline
resolveSystemName(const std::string &name) const DUNE::Tasks::Taskinline
Runnable(void)DUNE::Concurrency::Runnableinline
setEntityLabel(const std::string &label)DUNE::Tasks::Taskinline
setEntityState(IMC::EntityState::StateEnum state, Status::Code code)DUNE::Tasks::Taskinlineprotected
setEntityState(IMC::EntityState::StateEnum state, const std::string &description)DUNE::Tasks::Taskinlineprotected
setInitialState(void)Plan::Engine::Taskinline
setParamSectionEditor(const std::string &name)DUNE::Tasks::Taskinlineprotected
setPriority(unsigned int value)DUNE::Tasks::Taskinline
DUNE::Tasks::AbstractTask::setPriority(Scheduler::Policy policy, unsigned priority)DUNE::Concurrency::Runnableinline
setPriorityImpl(Scheduler::Policy policy, unsigned priority)DUNE::Concurrency::Threadprotectedvirtual
spew(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
start(void)DUNE::Concurrency::Runnableinline
startCalibration(void)Plan::Engine::Taskinline
startImpl(void)DUNE::Concurrency::Threadprotectedvirtual
startManeuver(IMC::PlanManeuver *pman)Plan::Engine::Taskinline
startPlan(const std::string &plan_id, const IMC::Message *spec, uint16_t flags)Plan::Engine::Taskinline
State enum nameDUNE::Concurrency::Runnable
StateDead enum valueDUNE::Concurrency::Runnable
StateRunning enum valueDUNE::Concurrency::Runnable
StateStarting enum valueDUNE::Concurrency::Runnable
StateStopping enum valueDUNE::Concurrency::Runnable
StateUnknown enum valueDUNE::Concurrency::Runnable
stop(void)DUNE::Concurrency::Runnableinline
stopAndJoin(void)DUNE::Concurrency::Runnableinline
stopImpl(void)DUNE::Concurrency::Threadprotectedvirtual
stopping(void)DUNE::Tasks::Taskinlineprotected
stopPlan(bool plan_startup=false)Plan::Engine::Taskinline
Task(const std::string &name, Tasks::Context &ctx)Plan::Engine::Taskinline
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(2DUNE::Tasks::Taskvirtual
updateParameters(bool act_deact=true)DUNE::Tasks::Task
vehicleRequest(IMC::VehicleCommand::CommandEnum command, const IMC::Message *arg=0)Plan::Engine::Taskinline
waitForMessages(double timeout)DUNE::Tasks::Taskinlineprotected
war(const char *format,...) DUNE_PRINTF_FORMAT(2DUNE::Tasks::Taskvirtual
writeParamsXML(std::ostream &os) const DUNE::Tasks::Task
~AbstractTask(void)DUNE::Tasks::AbstractTaskinlinevirtual
~Runnable(void)DUNE::Concurrency::Runnableinlinevirtual
~Task(void)DUNE::Tasks::Taskinlinevirtual
~Thread(void)DUNE::Concurrency::Threadvirtual