DUNE: Uniform Navigational Environment
2016.09.0
|
Classes | |
struct | DockState |
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
void | onUpdateParameters (void) |
void | onResourceAcquisition (void) |
void | onResourceRelease (void) |
void | consume (const IMC::GpsFix *msg) |
void | consume (const IMC::SimulatedState *msg) |
void | onMain (void) |
Public Attributes | |
DockState | m_origin |
DockState | m_pos |
Random::Generator * | m_prng |
double | m_timeref |
Arguments | m_args |
|
inline |
References Simulators::Docking::Arguments::bearing, Simulators::Docking::Arguments::brate_stddev, Simulators::Docking::Arguments::depth, Simulators::Docking::Arguments::dist_tol, Simulators::Docking::Arguments::height, Simulators::Docking::Arguments::lat, Simulators::Docking::Arguments::lon, m_args, Simulators::Docking::Arguments::max_bearing_dev, Simulators::Docking::Arguments::max_horz_dev, Simulators::Docking::Arguments::prng_seed, Simulators::Docking::Arguments::prng_type, Simulators::Docking::Arguments::speed_stddev, and Simulators::Docking::Arguments::width.
|
inline |
|
inline |
References Simulators::Docking::Arguments::brate_stddev, Simulators::Docking::Task::DockState::depth, Simulators::Docking::Arguments::dist_tol, DUNE::Math::Random::Generator::gaussian(), Simulators::Docking::Arguments::height, m_args, m_origin, m_pos, m_prng, m_timeref, Simulators::Docking::Arguments::max_bearing_dev, Simulators::Docking::Arguments::max_horz_dev, Simulators::Docking::Task::DockState::psi, Simulators::Docking::Arguments::speed_stddev, DUNE::Math::trimValue(), Simulators::Docking::Arguments::width, Simulators::Docking::Task::DockState::x, and Simulators::Docking::Task::DockState::y.
|
inline |
|
inline |
|
inline |
References m_prng.
|
inline |
References Simulators::Docking::Arguments::bearing, Simulators::Docking::Arguments::brate_stddev, Simulators::Docking::Arguments::depth, Simulators::Docking::Task::DockState::depth, Simulators::Docking::Arguments::lat, Simulators::Docking::Arguments::lon, m_args, m_origin, m_pos, Simulators::Docking::Arguments::max_bearing_dev, and Simulators::Docking::Task::DockState::psi.
Arguments Simulators::Docking::Task::m_args |
Task arguments.
Referenced by consume(), onResourceAcquisition(), onUpdateParameters(), and Task().
DockState Simulators::Docking::Task::m_origin |
Original dock position.
Referenced by consume(), and onUpdateParameters().
DockState Simulators::Docking::Task::m_pos |
Current dock position.
Referenced by consume(), and onUpdateParameters().
Random::Generator* Simulators::Docking::Task::m_prng |
PRNG handle.
Referenced by consume(), onResourceAcquisition(), and onResourceRelease().
double Simulators::Docking::Task::m_timeref |
Time reference.
Referenced by consume().