1 #ifndef _POSE_ESTIMATION_STREAM_ALIGNMENT_VERIFIER_HPP 2 #define _POSE_ESTIMATION_STREAM_ALIGNMENT_VERIFIER_HPP 5 #include <base/Time.hpp> 7 #include <aggregator/StreamAlignerStatus.hpp> 18 unsigned &streams_with_critical_alignment_failures);
unsigned min_new_samples
Definition: StreamAlignmentVerifier.hpp:35
StreamAlignmentVerifier()
Definition: StreamAlignmentVerifier.cpp:6
std::map< std::string, size_t > aligner_samples_received
Definition: StreamAlignmentVerifier.hpp:29
double getVerificationInterval()
Definition: StreamAlignmentVerifier.hpp:22
std::map< std::string, size_t > aligner_samples_dropped
Definition: StreamAlignmentVerifier.hpp:30
void setDropRateCriticalThreshold(double drop_rate_critical)
Definition: StreamAlignmentVerifier.hpp:25
double drop_rate_critical
Definition: StreamAlignmentVerifier.hpp:34
Definition: GeographicProjection.hpp:9
double getDropRateCriticalThreshold()
Definition: StreamAlignmentVerifier.hpp:26
void verifyStreamAlignerStatus(const aggregator::StreamAlignerStatus &status, unsigned &streams_with_alignment_failures, unsigned &streams_with_critical_alignment_failures)
void setVerificationInterval(double verification_interval)
Definition: StreamAlignmentVerifier.hpp:21
double verification_interval
Definition: StreamAlignmentVerifier.hpp:32
double getDropRateWarningThreshold()
Definition: StreamAlignmentVerifier.hpp:24
virtual ~StreamAlignmentVerifier()
Definition: StreamAlignmentVerifier.hpp:16
double drop_rate_warning
Definition: StreamAlignmentVerifier.hpp:33
Definition: StreamAlignmentVerifier.hpp:12
base::Time aligner_last_verified
Definition: StreamAlignmentVerifier.hpp:31
void setDropRateWarningThreshold(double drop_rate_warning)
Definition: StreamAlignmentVerifier.hpp:23