12#ifndef O2_MCH_RAW_PAYLOAD_DECODER_H
13#define O2_MCH_RAW_PAYLOAD_DECODER_H
30 return std::abs(
static_cast<long int>(orb1 - orb2)) > 1;
57 : mDecodedDataHandlers(decodedDataHandlers)
65 static_cast<T*
>(
this)->reset();
68 return static_cast<T*
>(
this)->
append(payload);
Decoder for MCH Raw Data Format.
size_t process(uint32_t orbit, Payload payload)
PayloadDecoder(DecodedDataHandlers decodedDataHandlers)
void append(const char *msg, std::string &to)
gsl::span< const std::byte > Page
bool hasOrbitJump(uint32_t orb1, uint32_t orb2)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...