DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <CTBPacketContent.hpp>
Public Types | |
typedef uint64_t | ts_size_t |
typedef uint16_t | code_size_t |
typedef uint16_t | source_size_t |
typedef uint32_t | wtype_size_t |
typedef uint32_t | pad_size_t |
Public Attributes | |
ts_size_t | timestamp |
code_size_t | code: 16 |
source_size_t | source: 16 |
pad_size_t | padding: 29 |
wtype_size_t | word_type: 3 |
Static Public Attributes | |
static size_t const | size_bytes = 2*sizeof(uint64_t) |
static size_t const | size_u32 = size_bytes/sizeof(uint32_t) |
static size_t const | n_bits_timestamp = 64 |
static size_t const | n_bits_payload = 32 |
static size_t const | n_bits_type = 3 |
– Several different structures that can be used to reinterpret the payload depending on the word type. All these structures map into the full 16 bytes of the CTB words
Definition at line 99 of file CTBPacketContent.hpp.
Definition at line 101 of file CTBPacketContent.hpp.
Definition at line 104 of file CTBPacketContent.hpp.
Definition at line 102 of file CTBPacketContent.hpp.
Definition at line 100 of file CTBPacketContent.hpp.
Definition at line 103 of file CTBPacketContent.hpp.
code_size_t dunedaq::ctbmodules::content::word::feedback_t::code |
Definition at line 106 of file CTBPacketContent.hpp.
|
static |
Definition at line 113 of file CTBPacketContent.hpp.
|
static |
Definition at line 112 of file CTBPacketContent.hpp.
|
static |
Definition at line 114 of file CTBPacketContent.hpp.
pad_size_t dunedaq::ctbmodules::content::word::feedback_t::padding |
Definition at line 108 of file CTBPacketContent.hpp.
|
static |
Definition at line 110 of file CTBPacketContent.hpp.
|
static |
Definition at line 111 of file CTBPacketContent.hpp.
source_size_t dunedaq::ctbmodules::content::word::feedback_t::source |
Definition at line 107 of file CTBPacketContent.hpp.
ts_size_t dunedaq::ctbmodules::content::word::feedback_t::timestamp |
Definition at line 105 of file CTBPacketContent.hpp.
wtype_size_t dunedaq::ctbmodules::content::word::feedback_t::word_type |
Definition at line 109 of file CTBPacketContent.hpp.