STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::time::TimeSyncConfig Struct Reference

#include <BoardClockSync.hpp>

Public Types

enum class  Mode { BoardClock , Arrival }

Public Attributes

Mode mode = Mode::BoardClock
uint32_t window_seconds = 10
uint32_t max_plausible_gap_s = 60
uint32_t max_batch_age_s = 5
uint32_t resync_threshold_ms = 1000
uint32_t log_interval_s = 10

Detailed Description

Definition at line 51 of file BoardClockSync.hpp.

Member Enumeration Documentation

◆ Mode

Enumerator
BoardClock 
Arrival 

Definition at line 52 of file BoardClockSync.hpp.

Member Data Documentation

◆ log_interval_s

uint32_t fsw::time::TimeSyncConfig::log_interval_s = 10

◆ max_batch_age_s

uint32_t fsw::time::TimeSyncConfig::max_batch_age_s = 5

◆ max_plausible_gap_s

uint32_t fsw::time::TimeSyncConfig::max_plausible_gap_s = 60

◆ mode

◆ resync_threshold_ms

uint32_t fsw::time::TimeSyncConfig::resync_threshold_ms = 1000

◆ window_seconds

uint32_t fsw::time::TimeSyncConfig::window_seconds = 10

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