CbmRoot
Loading...
Searching...
No Matches
cbm::algo::sts::UnpackMS::TimeSpec Struct Reference

Structure to hold the current time information for the current microslice. More...

Public Attributes

u64 currentTsTime = 0
 Unix time of timeslice in units of epoch length.
 
u64 currentCycle = 0
 Current epoch cycle.
 
u32 currentEpoch = 0
 Current epoch number within epoch cycle.
 
u64 currentEpochTime = 0
 Current epoch time relative to timeslice in clock cycles.
 

Detailed Description

Structure to hold the current time information for the current microslice.

Definition at line 146 of file sts/UnpackMS.h.

Member Data Documentation

◆ currentCycle

u64 cbm::algo::sts::UnpackMS::TimeSpec::currentCycle = 0

Current epoch cycle.

Definition at line 148 of file sts/UnpackMS.h.

Referenced by cbm::algo::sts::UnpackMS::operator()(), and cbm::algo::sts::UnpackMS::ProcessTsmsbMessage().

◆ currentEpoch

u32 cbm::algo::sts::UnpackMS::TimeSpec::currentEpoch = 0

Current epoch number within epoch cycle.

Definition at line 149 of file sts/UnpackMS.h.

Referenced by cbm::algo::sts::UnpackMS::ProcessTsmsbMessage().

◆ currentEpochTime

u64 cbm::algo::sts::UnpackMS::TimeSpec::currentEpochTime = 0

Current epoch time relative to timeslice in clock cycles.

Definition at line 150 of file sts/UnpackMS.h.

Referenced by cbm::algo::sts::UnpackMS::ProcessTsmsbMessage().

◆ currentTsTime

u64 cbm::algo::sts::UnpackMS::TimeSpec::currentTsTime = 0

Unix time of timeslice in units of epoch length.

Definition at line 147 of file sts/UnpackMS.h.

Referenced by cbm::algo::sts::UnpackMS::operator()(), and cbm::algo::sts::UnpackMS::ProcessTsmsbMessage().


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