|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <CTBPacketContent.hpp>
Public Types | |
| typedef uint64_t | ts_size_t |
| typedef uint64_t | pds_size_t |
| typedef uint64_t | crt_size_t |
| typedef uint64_t | beam_size_t |
| typedef uint64_t | wtype_size_t |
Public Member Functions | |
| beam_size_t | get_beam () const |
| crt_size_t | get_crt () const |
| pds_size_t | get_pds () const |
| bool | get_state_crt (const uint16_t channel) |
| bool | get_state_pds (const uint16_t channel) |
| bool | get_state_beam (const uint16_t channel) |
Public Attributes | |
| ts_size_t | timestamp: 60 |
| beam_size_t | beam_lo: 4 |
| beam_size_t | beam_hi: 12 |
| crt_size_t | crt: 32 |
| pds_size_t | pds: 17 |
| 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 = 60 |
| static size_t const | n_bits_payload = 32 |
| static size_t const | n_bits_type = 3 |
Definition at line 132 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::beam_size_t |
Definition at line 137 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::crt_size_t |
Definition at line 136 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::pds_size_t |
Definition at line 135 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::ts_size_t |
Definition at line 134 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::wtype_size_t |
Definition at line 138 of file CTBPacketContent.hpp.
|
inline |
Definition at line 152 of file CTBPacketContent.hpp.
|
inline |
Definition at line 153 of file CTBPacketContent.hpp.
|
inline |
Definition at line 154 of file CTBPacketContent.hpp.
|
inline |
Definition at line 160 of file CTBPacketContent.hpp.
|
inline |
Definition at line 156 of file CTBPacketContent.hpp.
|
inline |
Definition at line 158 of file CTBPacketContent.hpp.
| beam_size_t dunedaq::ctbmodules::content::word::ch_status_t::beam_hi |
Definition at line 141 of file CTBPacketContent.hpp.
| beam_size_t dunedaq::ctbmodules::content::word::ch_status_t::beam_lo |
Definition at line 140 of file CTBPacketContent.hpp.
| crt_size_t dunedaq::ctbmodules::content::word::ch_status_t::crt |
Definition at line 142 of file CTBPacketContent.hpp.
|
static |
Definition at line 148 of file CTBPacketContent.hpp.
|
static |
Definition at line 147 of file CTBPacketContent.hpp.
|
static |
Definition at line 149 of file CTBPacketContent.hpp.
| pds_size_t dunedaq::ctbmodules::content::word::ch_status_t::pds |
Definition at line 143 of file CTBPacketContent.hpp.
|
static |
Definition at line 145 of file CTBPacketContent.hpp.
|
static |
Definition at line 146 of file CTBPacketContent.hpp.
| ts_size_t dunedaq::ctbmodules::content::word::ch_status_t::timestamp |
Definition at line 139 of file CTBPacketContent.hpp.
| wtype_size_t dunedaq::ctbmodules::content::word::ch_status_t::word_type |
Definition at line 144 of file CTBPacketContent.hpp.