#include <TDEFrameTypeAdapter.hpp>
Definition at line 19 of file TDEFrameTypeAdapter.hpp.
◆ FrameType
◆ begin()
FrameType * dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::begin |
( |
| ) |
|
|
inline |
◆ end()
FrameType * dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::end |
( |
| ) |
|
|
inline |
Definition at line 79 of file TDEFrameTypeAdapter.hpp.
80 {
82 }
const constexpr std::size_t kTDEFrameSize
dunedaq::fddetdataformats::TDE16Frame FrameType
◆ fake_adc_pattern()
void dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::fake_adc_pattern |
( |
int | | ) |
|
|
inline |
◆ fake_frame_errors()
void dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::fake_frame_errors |
( |
std::vector< uint16_t > * | | ) |
|
|
inline |
◆ fake_geoid()
void dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::fake_geoid |
( |
uint16_t | crate_id, |
|
|
uint16_t | slot_id, |
|
|
uint16_t | ) |
|
inline |
◆ fake_timestamps()
void dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::fake_timestamps |
( |
uint64_t | first_timestamp, |
|
|
uint64_t | ) |
|
inline |
◆ get_frame_size()
size_t dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::get_frame_size |
( |
| ) |
|
|
inline |
◆ get_num_frames()
size_t dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::get_num_frames |
( |
| ) |
|
|
inline |
◆ get_payload_size()
size_t dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::get_payload_size |
( |
| ) |
|
|
inline |
◆ get_timestamp()
uint64_t dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::get_timestamp |
( |
| ) |
const |
|
inline |
◆ operator<()
bool dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::operator< |
( |
const TDEFrameTypeAdapter & | other | ) |
const |
|
inline |
Definition at line 27 of file TDEFrameTypeAdapter.hpp.
28 {
31 uint64_t ots = other.data.get_timestamp();
32
33 uint32_t och = other.data.get_channel();;
34
35 return std::tie(
ts,
ch) < std::tie(ots,och);
36 }
PDS Frame with unphysical timestamp detected with ch
PDS Frame with unphysical timestamp detected with ts
◆ set_timestamp()
void dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::set_timestamp |
( |
uint64_t | ts | ) |
|
|
inline |
◆ data
FrameType dunedaq::fdreadoutlibs::types::TDEFrameTypeAdapter::data |
◆ expected_tick_difference
◆ fragment_type
◆ subsystem
The documentation for this struct was generated from the following file: