![]() |
DUNE: Uniform Navigational Environment
2022.04.0
|
DVL simulator task.
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| void | onUpdateParameters (void) |
| void | consume (const IMC::SimulatedState *msg) |
| void | task (void) |
Public Attributes | |
| IMC::SimulatedState | m_sstate |
| IMC::WaterVelocity | m_wvel |
| IMC::GroundVelocity | m_gvel |
| Random::Generator * | m_prng |
| Arguments | m_args |
|
inline |
|
inline |
|
inline |
Acquire resources.
References Simulators::DVL::Arguments::prng_seed, and Simulators::DVL::Arguments::prng_type.
|
inline |
Release resources.
|
inline |
Update internal parameters.
References Simulators::DVL::Arguments::ir_prob.
|
inline |
| IMC::GroundVelocity Simulators::DVL::Task::m_gvel |
Ground velocity.
| Random::Generator* Simulators::DVL::Task::m_prng |
Pseudo-random generator.
| IMC::SimulatedState Simulators::DVL::Task::m_sstate |
Simulated state.
| IMC::WaterVelocity Simulators::DVL::Task::m_wvel |
Water velocity.
