9#ifndef UTILITIES_INCLUDE_UTILITIES_TIMESTAMPESTIMATORBASE_HPP_
10#define UTILITIES_INCLUDE_UTILITIES_TIMESTAMPESTIMATORBASE_HPP_
TimestampEstimatorBase is the base class for timestamp-based logic in test systems where the current ...
WaitStatus wait_for_valid_timestamp(std::atomic< bool > &continue_flag)
Waits for a valid timestamp to become available. Returns a status value that indicates whether a vali...
virtual ~TimestampEstimatorBase()=default
WaitStatus wait_for_timestamp(uint64_t ts, std::atomic< bool > &continue_flag)
virtual std::chrono::microseconds get_wait_estimate(uint64_t ts) const =0
virtual uint64_t get_timestamp_estimate() const =0
PDS Frame with unphysical timestamp detected with ts