DUNE: Uniform Navigational Environment
2.5.0-rc1
|
Vertical monitor data.
Public Member Functions | |
VMonitor (float timeout, float depth) | |
~VMonitor (void) | |
Public Attributes | |
Time::Counter< float > | timer |
float | last_depth |
double | last_time |
bool | slow_progress |
MovingAverage< float > * | mave |
|
inline |
|
inline |
References mave.
float Maneuver::Elevator::VMonitor::last_depth |
Last value of depth.
Referenced by Maneuver::Elevator::Task::checkVerticalProgress().
double Maneuver::Elevator::VMonitor::last_time |
Last time checked.
Referenced by Maneuver::Elevator::Task::checkVerticalProgress().
MovingAverage<float>* Maneuver::Elevator::VMonitor::mave |
Moving average for progress samples.
Referenced by Maneuver::Elevator::Task::checkVerticalProgress(), VMonitor(), and ~VMonitor().
bool Maneuver::Elevator::VMonitor::slow_progress |
Progress below minimum.
Referenced by Maneuver::Elevator::Task::checkVerticalProgress().
Time::Counter<float> Maneuver::Elevator::VMonitor::timer |
Timer counter for timeout.
Referenced by Maneuver::Elevator::Task::checkVerticalProgress(), and VMonitor().