#include <DUNEWIBEthTypeAdapter.hpp>
Definition at line 23 of file DUNEWIBEthTypeAdapter.hpp.
◆ FrameType
◆ begin()
FrameType * dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::begin |
( |
| ) |
|
|
inline |
Definition at line 74 of file DUNEWIBEthTypeAdapter.hpp.
75 {
77 }
char data[kDUNEWIBEthSize]
dunedaq::fddetdataformats::WIBEthFrame FrameType
◆ end()
FrameType * dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::end |
( |
| ) |
|
|
inline |
Definition at line 79 of file DUNEWIBEthTypeAdapter.hpp.
80 {
82 }
const constexpr std::size_t kDUNEWIBEthSize
For WIBEth the numbers are different. Header + (64 channels * 64 time slices) = 7200[Bytes].
◆ fake_adc_pattern()
void dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::fake_adc_pattern |
( |
int | channel | ) |
|
|
inline |
◆ fake_frame_errors()
void dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::fake_frame_errors |
( |
std::vector< uint16_t > * | | ) |
|
|
inline |
◆ fake_geoid()
void dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::fake_geoid |
( |
uint16_t | crate_id, |
|
|
uint16_t | slot_id, |
|
|
uint16_t | stream_id ) |
|
inline |
Definition at line 53 of file DUNEWIBEthTypeAdapter.hpp.
53 {
57 df->daq_header.slot_id = slot_id;
58 df->daq_header.stream_id = stream_id;
59 }
60 }
◆ fake_timestamps()
void dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::fake_timestamps |
( |
uint64_t | first_timestamp, |
|
|
uint64_t | = 2048 ) |
|
inline |
◆ get_frame_size()
size_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::get_frame_size |
( |
| ) |
|
|
inline |
◆ get_num_frames()
size_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::get_num_frames |
( |
| ) |
|
|
inline |
◆ get_payload_size()
size_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::get_payload_size |
( |
| ) |
|
|
inline |
◆ get_timestamp()
uint64_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::get_timestamp |
( |
| ) |
const |
|
inline |
◆ operator<()
bool dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::operator< |
( |
const DUNEWIBEthTypeAdapter & | other | ) |
const |
|
inline |
◆ set_timestamp()
void dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::set_timestamp |
( |
uint64_t | ts | ) |
|
|
inline |
◆ data
char dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::data[kDUNEWIBEthSize] |
◆ expected_tick_difference
const constexpr uint64_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::expected_tick_difference = 2048 |
|
staticconstexpr |
◆ fixed_payload_size
const constexpr size_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::fixed_payload_size = 7200 |
|
staticconstexpr |
◆ fragment_type
◆ samples_per_frame
const constexpr uint64_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::samples_per_frame = 64 |
|
staticconstexpr |
◆ samples_tick_difference
const constexpr uint64_t dunedaq::fdreadoutlibs::types::DUNEWIBEthTypeAdapter::samples_tick_difference = 32 |
|
staticconstexpr |
◆ subsystem
The documentation for this struct was generated from the following file: