M5UnitUnified 0.4.0 git rev:cb8c468
Loading...
Searching...
No Matches
m5::unit::googletest::PeriodicMeasurementResult Struct Reference

Result of periodic measurement data collection with statistical analysis. More...

#include <test_helper.hpp>

Public Member Functions

uint32_t average () const
 Average of intervals (ms)
 
uint32_t median () const
 Median of intervals (ms), robust to outliers.
 
uint32_t min_interval () const
 Minimum interval (ms)
 
uint32_t max_interval () const
 Maximum interval (ms)
 

Public Attributes

std::vector< uint32_t > intervals
 All inter-update intervals (ms)
 
uint32_t update_count {}
 Number of successful updates.
 
uint32_t expected_interval {}
 Expected interval from unit->interval()
 
bool timed_out {}
 True if timeout before collecting all samples.
 

Detailed Description

Result of periodic measurement data collection with statistical analysis.