1#ifndef FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_TDEFRAMETYPEADAPTER_HPP_
2#define FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_TDEFRAMETYPEADAPTER_HPP_
15namespace fdreadoutlibs {
35 return std::tie(
ts,
ch) < std::tie(ots,och);
53 void fake_geoid(uint16_t crate_id, uint16_t slot_id, uint16_t ) {
57 df->get_daq_header()->slot_id = slot_id;
91 "Check your assumptions on TDEFrameTypeAdapter");
const constexpr std::size_t kTDEFrameSize
PDS Frame with unphysical timestamp detected with ch
PDS Frame with unphysical timestamp detected with ts
size_t get_payload_size()
void set_timestamp(uint64_t ts)
static const constexpr daqdataformats::FragmentType fragment_type
uint64_t get_timestamp() const
bool operator<(const TDEFrameTypeAdapter &other) const
dunedaq::fddetdataformats::TDE16Frame FrameType
static const constexpr uint64_t expected_tick_difference
static const constexpr daqdataformats::SourceID::Subsystem subsystem
void fake_timestamps(uint64_t first_timestamp, uint64_t)
void fake_frame_errors(std::vector< uint16_t > *)
void fake_geoid(uint16_t crate_id, uint16_t slot_id, uint16_t)
void fake_adc_pattern(int)