![]() |
DUNE: Uniform Navigational Environment
2016.05.0
|
Pattern Filter for Imagenex 852 High Frequency Echo Sounder Return Data.
Public Member Functions | |
PatternFilter (unsigned pattern_size, unsigned max_diff, unsigned max_samples, unsigned required_occurrences) | |
void | reset (void) |
bool | filterPattern (const std::vector< char > &data) |
|
inline |
Constructor.
[in] | pattern_size | size of the pattern to consider |
[in] | max_diff | maximum admissible difference to pattern |
[in] | max_samples | maximum number of samples to store |
[in] | required_occurrences | number of occurrences to consider best pattern found |
References reset().
|
inline |
Process pattern.
[in] | data | sequence received from echo sounder |
Referenced by Sensors::Imagenex852::Task::onMain().
|
inline |
Reset filter.
Referenced by PatternFilter().