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 |
BasicNavigation(const std::string &name, Tasks::Context &ctx) | DUNE::Navigation::BasicNavigation | |
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 |
checkDeclination(double lat, double lon, double height) | DUNE::Navigation::BasicNavigation | protected |
checkUncertainty(bool abort=true) | DUNE::Navigation::BasicNavigation | protected |
consume(const IMC::Acceleration *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::AngularVelocity *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::DataSanity *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::Distance *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::Depth *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::DepthOffset *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::EulerAngles *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::EulerAnglesDelta *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::GpsFix *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::GroundVelocity *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::LblConfig *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::LblRange *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::Rpm *msg) | DUNE::Navigation::BasicNavigation | |
consume(const IMC::WaterVelocity *msg) | DUNE::Navigation::BasicNavigation | |
consumeMessages(void) | DUNE::Tasks::Task | inlineprotected |
correctAlignment(double psi) | DUNE::Navigation::BasicNavigation | protectedvirtual |
cri(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | |
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 | |
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 | |
getAcceleration(unsigned axis) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getActivationTime(void) const | DUNE::Tasks::Task | inline |
getAhrsId(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getAltitude(void) | DUNE::Navigation::BasicNavigation | inlineprotected |
getAngularVelocity(unsigned axis) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getDeactivationTime(void) const | DUNE::Tasks::Task | inline |
getDepth(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getEntityId(void) const | DUNE::Tasks::Task | inline |
getEntityLabel(void) const | DUNE::Tasks::Task | inlineprotected |
getEntityState(void) const | DUNE::Tasks::Task | inlineprotected |
getEuler(unsigned axis) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getEulerDelta(unsigned axis) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getEulerDeltaTimestep(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getFrequency(void) const | DUNE::Tasks::Periodic | inline |
getHeadingRate(void) | DUNE::Navigation::BasicNavigation | inlineprotected |
getLblRejectionValue(double exp_range) const | DUNE::Navigation::BasicNavigation | inlineprotected |
getName(void) const | DUNE::Tasks::Task | inlinevirtual |
getNumberOutputs(void) | Navigation::General::ROV::Task | inlinevirtual |
getPriority(void) const | DUNE::Tasks::Task | inline |
getProcessorUsage(void) | DUNE::Concurrency::Thread | |
getRunCount(void) const | DUNE::Tasks::Periodic | inline |
getRunTime(void) const | DUNE::Tasks::Periodic | inline |
getSpeedOutputStates(unsigned *u, unsigned *v) | Navigation::General::ROV::Task | inlinevirtual |
getState(void) | DUNE::Concurrency::Runnable | inline |
getSystemId(void) const | DUNE::Tasks::Task | inline |
getSystemName(void) const | DUNE::Tasks::Task | inline |
getTimeStep(void) | DUNE::Navigation::BasicNavigation | inlineprotected |
gotAccelerationReadings(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
gotAngularReadings(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
gotDepthReadings(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
gotEulerReadings(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
inf(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | |
initializeResources(void) | DUNE::Tasks::Task | |
isActivating(void) const | DUNE::Tasks::Task | inlineprotected |
isActive(void) | DUNE::Navigation::BasicNavigation | protected |
DUNE::Tasks::Periodic::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 | |
logData(void) | Navigation::General::ROV::Task | inline |
m_accel_eid | DUNE::Navigation::BasicNavigation | protected |
m_agvel_eid | DUNE::Navigation::BasicNavigation | protected |
m_aligned | DUNE::Navigation::BasicNavigation | protected |
m_alignment_eid | DUNE::Navigation::BasicNavigation | protected |
m_ctx | DUNE::Tasks::Task | protected |
m_dead_reckoning | DUNE::Navigation::BasicNavigation | protected |
m_deriv_heave | DUNE::Navigation::BasicNavigation | protected |
m_dvl_rej | DUNE::Navigation::BasicNavigation | protected |
m_dvl_sanity_timer | DUNE::Navigation::BasicNavigation | protected |
m_estate | DUNE::Navigation::BasicNavigation | protected |
m_ewvel | DUNE::Navigation::BasicNavigation | protected |
m_gps_reading | Navigation::General::ROV::Task | |
m_gps_rej | DUNE::Navigation::BasicNavigation | protected |
m_gps_sog | DUNE::Navigation::BasicNavigation | protected |
m_gvel | DUNE::Navigation::BasicNavigation | protected |
m_heading | DUNE::Navigation::BasicNavigation | protected |
m_imu_eid | DUNE::Navigation::BasicNavigation | protected |
m_kal | DUNE::Navigation::BasicNavigation | protected |
m_last_z | DUNE::Navigation::BasicNavigation | protected |
m_lbl_ac | DUNE::Navigation::BasicNavigation | protected |
m_lbl_threshold | DUNE::Navigation::BasicNavigation | protected |
m_measure_noise | DUNE::Navigation::BasicNavigation | protected |
m_navdata | DUNE::Navigation::BasicNavigation | protected |
m_process_noise | DUNE::Navigation::BasicNavigation | protected |
m_ranging | DUNE::Navigation::BasicNavigation | protected |
m_rpm | DUNE::Navigation::BasicNavigation | protected |
m_state_cov | DUNE::Navigation::BasicNavigation | protected |
m_sum_euler_inc | DUNE::Navigation::BasicNavigation | protected |
m_time_without_alt | DUNE::Navigation::BasicNavigation | protected |
m_time_without_depth | DUNE::Navigation::BasicNavigation | protected |
m_time_without_dvl | DUNE::Navigation::BasicNavigation | protected |
m_time_without_euler | DUNE::Navigation::BasicNavigation | protected |
m_time_without_gps | DUNE::Navigation::BasicNavigation | protected |
m_time_without_main_depth | DUNE::Navigation::BasicNavigation | protected |
m_uncertainty | DUNE::Navigation::BasicNavigation | protected |
m_valid_gv | DUNE::Navigation::BasicNavigation | protected |
m_valid_wv | DUNE::Navigation::BasicNavigation | protected |
m_wvel | DUNE::Navigation::BasicNavigation | protected |
onActivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onConsumeLblConfig(void) | Navigation::General::ROV::Task | inlinevirtual |
onDeactivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onDispatchNavigation(void) | DUNE::Navigation::BasicNavigation | protected |
onEntityReservation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onEntityResolution(void) | DUNE::Navigation::BasicNavigation | virtual |
onReportEntityState(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onRequestActivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onRequestDeactivation(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onResourceAcquisition(void) | DUNE::Tasks::Task | inlineprotectedvirtual |
onResourceInitialization(void) | Navigation::General::ROV::Task | inlinevirtual |
onResourceRelease(void) | Navigation::General::ROV::Task | inlinevirtual |
onUpdateParameters(void) | Navigation::General::ROV::Task | inlinevirtual |
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 |
Periodic(const std::string &name, Context &ctx) | DUNE::Tasks::Periodic | |
receive(const IMC::Message *msg) | DUNE::Tasks::Task | inlinevirtual |
rejectLbl(void) const | DUNE::Navigation::BasicNavigation | inlineprotected |
releaseResources(void) | DUNE::Tasks::Task | |
reportToBus(void) | DUNE::Navigation::BasicNavigation | protected |
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 |
reset(void) | Navigation::General::ROV::Task | inlinevirtual |
resetAcceleration(void) | DUNE::Navigation::BasicNavigation | protected |
resetAngularVelocity(void) | DUNE::Navigation::BasicNavigation | protected |
resetDepth(void) | DUNE::Navigation::BasicNavigation | protected |
resetEulerAngles(void) | DUNE::Navigation::BasicNavigation | protected |
resetEulerAnglesDelta(void) | DUNE::Navigation::BasicNavigation | protected |
resetKalman(void) | Navigation::General::ROV::Task | inline |
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 |
runKalmanDVL(void) | DUNE::Navigation::BasicNavigation | protectedvirtual |
runKalmanGPS(double x, double y) | Navigation::General::ROV::Task | inlinevirtual |
runKalmanLBL(int beacon, float range, double dx, double dy, double exp_range) | DUNE::Navigation::BasicNavigation | protectedvirtual |
Runnable(void) | DUNE::Concurrency::Runnable | inline |
setEntityLabel(const std::string &label) | DUNE::Tasks::Task | inlineprotected |
setEntityState(IMC::EntityState::StateEnum state, Status::Code code) | DUNE::Tasks::Task | protected |
setEntityState(IMC::EntityState::StateEnum state, const std::string &description) | DUNE::Tasks::Task | protected |
setFrequency(double freq) | DUNE::Tasks::Periodic | 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 |
setTransition(Matrix &A) | Navigation::General::ROV::Task | inline |
setup(void) | Navigation::General::ROV::Task | inlinevirtual |
spew(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | |
start(void) | DUNE::Concurrency::Runnable | inline |
startImpl(void) | DUNE::Concurrency::Thread | protectedvirtual |
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 |
task(void) | Navigation::General::ROV::Task | inlinevirtual |
Task(const std::string &name, Tasks::Context &ctx) | Navigation::General::ROV::Task | inline |
DUNE::Navigation::BasicNavigation::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 | |
updateAcceleration(float filter) | DUNE::Navigation::BasicNavigation | inlineprotected |
updateAngularVelocities(float filter) | DUNE::Navigation::BasicNavigation | inlineprotected |
updateBuffers(float filter) | DUNE::Navigation::BasicNavigation | protected |
updateDepth(float filter) | DUNE::Navigation::BasicNavigation | inlineprotected |
updateEuler(float filter) | DUNE::Navigation::BasicNavigation | inlineprotected |
updateEulerDelta(float filter) | DUNE::Navigation::BasicNavigation | inlineprotected |
updateKalmanGpsParameters(double hacc) | DUNE::Navigation::BasicNavigation | protectedvirtual |
updateParameters(bool act_deact=true) | DUNE::Tasks::Task | |
waitForMessages(double timeout) | DUNE::Tasks::Task | inlineprotected |
war(const char *format,...) DUNE_PRINTF_FORMAT(2 | DUNE::Tasks::Task | |
writeParamsXML(std::ostream &os) const | DUNE::Tasks::Task | |
~AbstractTask(void) | DUNE::Tasks::AbstractTask | inlinevirtual |
~BasicNavigation(void) | DUNE::Navigation::BasicNavigation | virtual |
~Periodic(void) | DUNE::Tasks::Periodic | inlinevirtual |
~Runnable(void) | DUNE::Concurrency::Runnable | inlinevirtual |
~Task(void) | DUNE::Tasks::Task | inlinevirtual |
~Thread(void) | DUNE::Concurrency::Thread | virtual |