12#ifndef CTBMODULES_SRC_CTBPACKETCONTENT_HPP_
13#define CTBMODULES_SRC_CTBPACKETCONTENT_HPP_
84 static size_t const size_u32 = 4*
sizeof(uint32_t)/
sizeof(uint32_t);
141 return ((
crt & (0x1 << channel)) != 0x0);
145 return ((
pds & (0x1 << channel)) != 0x0);
struct dunedaq::ctbmodules::content::word::timestamp_t timestamp_t
struct dunedaq::ctbmodules::content::word::feedback_t feedback_t
struct dunedaq::ctbmodules::content::word::ch_status_t ch_status_t
struct dunedaq::ctbmodules::content::word::trigger_t trigger_t
struct dunedaq::ctbmodules::content::word::word_t word_t
union dunedaq::ctbmodules::content::word::word word
union dunedaq::ctbmodules::content::tcp_header tcp_header
struct dunedaq::ctbmodules::content::tcp_header_t tcp_header_t
struct dunedaq::ctbmodules::content::buffer_t buffer_t
pds_size_t get_pds() const
static size_t const size_u32
crt_size_t get_crt() const
beam_size_t get_beam() const
bool get_state_pds(const uint16_t channel)
bool get_state_crt(const uint16_t channel)
static size_t const n_bits_type
static size_t const n_bits_payload
static size_t const size_bytes
bool get_state_beam(const uint16_t channel)
static size_t const n_bits_timestamp
static size_t const size_u32
static size_t const n_bits_type
static size_t const n_bits_payload
static size_t const size_bytes
static size_t const n_bits_timestamp
static size_t const size_u32
static size_t const size_bytes
static size_t const n_bits_timestamp
static size_t const n_bits_type
static size_t const n_bits_unused
static size_t const n_bits_tmask
static size_t const n_bits_type
bool IsTrigger(const unsigned int i) const
static size_t const size_bytes
static size_t const n_bits_timestamp
static size_t const size_u32
static size_t const n_bits_payload
static size_t const n_bits_type
static size_t const size_u32
static size_t const size_bytes
static size_t const n_bits_timestamp