double get_sample_length_us() const
int64_t get_next_start() const
uint32_t get_samples_per_cycle() const
void set_samplerate(double samplerate)
uint32_t samples_since_cycle_start(int64_t timer_val) const
double get_length_us() const
bool in_cycle(int64_t timer_value_us) const
void set_samples_per_cycle(uint32_t samples)
int64_t microseconds_since_start(int64_t timestamp) const
double get_samplerate() const
int64_t get_start() const
int64_t microseconds_since_start(uint32_t samples) const
int64_t timestamp_from_sample_offset(uint32_t sample_offset)
void reset_start(int64_t timestamp)
uint32_t m_samples_per_cycle