|
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 117 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::beam_size_t |
Definition at line 121 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::crt_size_t |
Definition at line 120 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::pds_size_t |
Definition at line 119 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::ts_size_t |
Definition at line 118 of file CTBPacketContent.hpp.
| typedef uint64_t dunedaq::ctbmodules::content::word::ch_status_t::wtype_size_t |
Definition at line 122 of file CTBPacketContent.hpp.
|
inline |
Definition at line 136 of file CTBPacketContent.hpp.
|
inline |
Definition at line 137 of file CTBPacketContent.hpp.
|
inline |
Definition at line 138 of file CTBPacketContent.hpp.
|
inline |
Definition at line 148 of file CTBPacketContent.hpp.
|
inline |
Definition at line 140 of file CTBPacketContent.hpp.
|
inline |
Definition at line 144 of file CTBPacketContent.hpp.
| beam_size_t dunedaq::ctbmodules::content::word::ch_status_t::beam_hi |
Definition at line 125 of file CTBPacketContent.hpp.
| beam_size_t dunedaq::ctbmodules::content::word::ch_status_t::beam_lo |
Definition at line 124 of file CTBPacketContent.hpp.
| crt_size_t dunedaq::ctbmodules::content::word::ch_status_t::crt |
Definition at line 126 of file CTBPacketContent.hpp.
|
static |
Definition at line 132 of file CTBPacketContent.hpp.
|
static |
Definition at line 131 of file CTBPacketContent.hpp.
|
static |
Definition at line 133 of file CTBPacketContent.hpp.
| pds_size_t dunedaq::ctbmodules::content::word::ch_status_t::pds |
Definition at line 127 of file CTBPacketContent.hpp.
|
static |
Definition at line 129 of file CTBPacketContent.hpp.
|
static |
Definition at line 130 of file CTBPacketContent.hpp.
| ts_size_t dunedaq::ctbmodules::content::word::ch_status_t::timestamp |
Definition at line 123 of file CTBPacketContent.hpp.
| wtype_size_t dunedaq::ctbmodules::content::word::ch_status_t::word_type |
Definition at line 128 of file CTBPacketContent.hpp.