17#ifndef O2_TOF_COMPRESSEDDATAFORMAT
18#define O2_TOF_COMPRESSEDDATAFORMAT
119static const char* DRMDiagnosticName[32] = {
124 "DRM_HEADER_MISSING",
125 "DRM_TRAILER_MISSING",
126 "DRM_FEEID_MISMATCH",
127 "DRM_ORBIT_MISMATCH",
129 "DRM_ENAPARTMASK_DIFFER",
130 "DRM_CLOCKSTATUS_WRONG",
131 "DRM_FAULTSLOTMASK_NOTZERO",
132 "DRM_READOUTTIMEOUT_NOTZERO",
133 "DRM_EVENTWORDS_MISMATCH",
134 "DRM_DIAGNOSTIC_SPARE1",
146static const char* LTMDiagnosticName[32] = {
151 "LTM_HEADER_MISSING",
152 "LTM_TRAILER_MISSING",
153 "LTM_DIAGNOSTIC_SPARE1",
154 "LTM_HEADER_UNEXPECTED"};
187static const char* TRMDiagnosticName[32] = {
192 "TRM_HEADER_MISSING",
193 "TRM_TRAILER_MISSING",
195 "TRM_HEADER_UNEXPECTED",
196 "TRM_EVENTCNT_MISMATCH",
197 "TRM_EMPTYBIT_NOTZERO",
199 "TRM_FAULTSLOTBIT_NOTZERO",
200 "TRM_EVENTWORDS_MISMATCH",
201 "TRM_DIAGNOSTIC_SPARE1",
202 "TRM_DIAGNOSTIC_SPARE2",
204 "TRM_CHAIN_A_HEADER_MISSING",
205 "TRM_CHAIN_A_TRAILER_MISSING",
206 "TRM_CHAIN_A_STATUS_NOTZERO",
207 "TRM_CHAIN_A_EVENTCNT_MISMATCH",
208 "TRM_CHAIN_A_TDCERROR_DETECTED",
209 "TRM_CHAIN_A_BUNCHCNT_MISMATCH",
210 "TRM_CHAIN_A_DIAGNOSTIC_SPARE1",
211 "TRM_CHAIN_A_DIAGNOSTIC_SPARE2",
212 "TRM_CHAIN_B_HEADER_MISSING",
213 "TRM_CHAIN_B_TRAILER_MISSING",
214 "TRM_CHAIN_B_STATUS_NOTZERO",
215 "TRM_CHAIN_B_EVENTCNT_MISMATCH",
216 "TRM_CHAIN_B_TDCERROR_DETECTED",
217 "TRM_CHAIN_B_BUNCHCNT_MISMATCH",
218 "TRM_CHAIN_B_DIAGNOSTIC_SPARE1",
219 "TRM_CHAIN_B_DIAGNOSTIC_SPARE2"};
@ TRM_FAULTSLOTBIT_NOTZERO
@ TRM_EVENTWORDS_MISMATCH
@ DRM_EVENTWORDS_MISMATCH
@ DRM_READOUTTIMEOUT_NOTZERO
@ DRM_FAULTSLOTMASK_NOTZERO
@ TRMCHAIN_EVENTCNT_MISMATCH
@ TRMCHAIN_DIAGNOSTIC_SPARE1
@ TRMCHAIN_DIAGNOSTIC_SPARE2
@ TRMCHAIN_TDCERROR_DETECTED
@ TRMCHAIN_TRAILER_MISSING
@ TRMCHAIN_BUNCHCNT_MISMATCH
@ TRMCHAIN_HEADER_MISSING
@ TRMCHAIN_MAXDIAGNOSTIC_BIT
@ TRMCHAIN_STATUS_NOTZERO
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
uint32_t numberOfDiagnostics
FrameHeader_t frameHeader
CrateTrailer_t crateTrailer
CrateHeader_t crateHeader