11#ifndef HSILIBS_INCLUDE_HSILIBS_TYPES_HPP_
12#define HSILIBS_INCLUDE_HSILIBS_TYPES_HPP_
80 "Check your assumptions on HSI_FRAME_STRUCT");
#define DUNE_DAQ_TYPESTRING(Type, typestring)
static const constexpr uint64_t expected_tick_difference
size_t get_payload_size()
bool operator<(const FrameType &other) const
uint64_t get_timestamp() const
dunedaq::detdataformats::HSIFrame frame
void set_timestamp(uint64_t ts)
void fake_timestamps(uint64_t first_timestamp, uint64_t=0)
static const constexpr daqdataformats::FragmentType fragment_type
static const constexpr daqdataformats::SourceID::Subsystem subsystem
const constexpr std::size_t HSI_FRAME_STRUCT_SIZE
For HSI the numbers are different. 1[HSI frames] x 24[Bytes] = 24[Bytes].
PDS Frame with unphysical timestamp detected with ts