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

◆ TimestampEstimatorStatus()

aggregator::TimestampEstimatorStatus::TimestampEstimatorStatus ( )
inline

Member Data Documentation

◆ base_time

base::Time aggregator::TimestampEstimatorStatus::base_time

Time at which the base time got reset last

◆ base_time_reset_offset

base::Time aggregator::TimestampEstimatorStatus::base_time_reset_offset

Offset at the last reset of base_time

◆ expected_losses

int aggregator::TimestampEstimatorStatus::expected_losses

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

◆ latency

base::Time aggregator::TimestampEstimatorStatus::latency

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

◆ lost_samples

int aggregator::TimestampEstimatorStatus::lost_samples

Count of lost samples currently stored in the estimator

◆ lost_samples_total

int aggregator::TimestampEstimatorStatus::lost_samples_total

Total count of lost samples

◆ period

base::Time aggregator::TimestampEstimatorStatus::period

Estimated period

◆ reference_time_raw

base::Time aggregator::TimestampEstimatorStatus::reference_time_raw

Last reference time provided to the input estimator

◆ rejected_expected_losses

int aggregator::TimestampEstimatorStatus::rejected_expected_losses

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

◆ stamp

base::Time aggregator::TimestampEstimatorStatus::stamp

When this data structure has been generated

◆ time_raw

base::Time aggregator::TimestampEstimatorStatus::time_raw

Last input time provided to the input estimator

◆ window_capacity

int aggregator::TimestampEstimatorStatus::window_capacity

Maximum window capacity

◆ window_size

int aggregator::TimestampEstimatorStatus::window_size

Count of samples currently stored in the estimator


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