aggregator
Public Member Functions | Public Attributes | List of all members
aggregator::TimestampEstimatorStatus Struct Reference

#include <TimestampEstimatorStatus.hpp>

Public Member Functions

 TimestampEstimatorStatus ()
 

Public Attributes

base::Time stamp
 
base::Time period
 
base::Time latency
 
base::Time time_raw
 
base::Time reference_time_raw
 
int lost_samples_total
 
int lost_samples
 
int window_size
 
int window_capacity
 
base::Time base_time
 
base::Time base_time_reset_offset
 
int expected_losses
 
int rejected_expected_losses
 

Detailed Description

Structure used to report the internal state of a TimestampEstimator instance

Constructor & Destructor Documentation

aggregator::TimestampEstimatorStatus::TimestampEstimatorStatus ( )
inline

Member Data Documentation

base::Time aggregator::TimestampEstimatorStatus::base_time

Time at which the base time got reset last

base::Time aggregator::TimestampEstimatorStatus::base_time_reset_offset

Offset at the last reset of base_time

int aggregator::TimestampEstimatorStatus::expected_losses

Losses that have been announced using updateLoss, but have yet to be seen in the time stream

base::Time aggregator::TimestampEstimatorStatus::latency

Estimated latency (always null if no hardware timestamps are provided)

int aggregator::TimestampEstimatorStatus::lost_samples

Count of lost samples currently stored in the estimator

int aggregator::TimestampEstimatorStatus::lost_samples_total

Total count of lost samples

base::Time aggregator::TimestampEstimatorStatus::period

Estimated period

base::Time aggregator::TimestampEstimatorStatus::reference_time_raw

Last reference time provided to the input estimator

int aggregator::TimestampEstimatorStatus::rejected_expected_losses

The number of losses announced with updateLoss that got rejected by the estimator

base::Time aggregator::TimestampEstimatorStatus::stamp

When this data structure has been generated

base::Time aggregator::TimestampEstimatorStatus::time_raw

Last input time provided to the input estimator

int aggregator::TimestampEstimatorStatus::window_capacity

Maximum window capacity

int aggregator::TimestampEstimatorStatus::window_size

Count of samples currently stored in the estimator


The documentation for this struct was generated from the following file: