DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
cib::daq::iols_trigger_t Struct Reference

#include <cib_data_fmt.h>

Public Attributes

uint32_t pos_m3: 17
 
uint32_t pos_m2_lsb: 15
 
uint32_t pos_m2_msb: 7
 
uint32_t pos_m1: 22
 
uint32_t padding: 3
 
uint64_t timestamp
 

Static Public Attributes

static const uint32_t mask_m3 = 0x1FFFF
 
static const uint32_t bitmask_m3 = 0x1FFFF
 
static const uint32_t mask_m2_lsb = 0xFFFE0000
 
static const uint32_t bitmask_m2_lsb = 0xEFFF
 
static const uint32_t mask_m2_msb = 0x7F
 
static const uint32_t bitmask_m2_msb = 0x3F8000
 
static const uint32_t bitmask_m2 = 0x3FFFFF
 
static const uint32_t mask_m1 = 0x1FFFFF80
 
static const uint32_t bitmask_m1 = 0x3FFFFF
 
static size_t const size_bytes = 16
 

Detailed Description

Definition at line 69 of file cib_data_fmt.h.

Member Data Documentation

◆ bitmask_m1

const uint32_t cib::daq::iols_trigger_t::bitmask_m1 = 0x3FFFFF
static

Definition at line 88 of file cib_data_fmt.h.

◆ bitmask_m2

const uint32_t cib::daq::iols_trigger_t::bitmask_m2 = 0x3FFFFF
static

Definition at line 86 of file cib_data_fmt.h.

◆ bitmask_m2_lsb

const uint32_t cib::daq::iols_trigger_t::bitmask_m2_lsb = 0xEFFF
static

Definition at line 82 of file cib_data_fmt.h.

◆ bitmask_m2_msb

const uint32_t cib::daq::iols_trigger_t::bitmask_m2_msb = 0x3F8000
static

Definition at line 85 of file cib_data_fmt.h.

◆ bitmask_m3

const uint32_t cib::daq::iols_trigger_t::bitmask_m3 = 0x1FFFF
static

Definition at line 80 of file cib_data_fmt.h.

◆ mask_m1

const uint32_t cib::daq::iols_trigger_t::mask_m1 = 0x1FFFFF80
static

Definition at line 87 of file cib_data_fmt.h.

◆ mask_m2_lsb

const uint32_t cib::daq::iols_trigger_t::mask_m2_lsb = 0xFFFE0000
static

Definition at line 81 of file cib_data_fmt.h.

◆ mask_m2_msb

const uint32_t cib::daq::iols_trigger_t::mask_m2_msb = 0x7F
static

Definition at line 84 of file cib_data_fmt.h.

◆ mask_m3

const uint32_t cib::daq::iols_trigger_t::mask_m3 = 0x1FFFF
static

Definition at line 79 of file cib_data_fmt.h.

◆ padding

uint32_t cib::daq::iols_trigger_t::padding

Definition at line 76 of file cib_data_fmt.h.

◆ pos_m1

uint32_t cib::daq::iols_trigger_t::pos_m1

Definition at line 75 of file cib_data_fmt.h.

◆ pos_m2_lsb

uint32_t cib::daq::iols_trigger_t::pos_m2_lsb

Definition at line 73 of file cib_data_fmt.h.

◆ pos_m2_msb

uint32_t cib::daq::iols_trigger_t::pos_m2_msb

Definition at line 74 of file cib_data_fmt.h.

◆ pos_m3

uint32_t cib::daq::iols_trigger_t::pos_m3

Definition at line 72 of file cib_data_fmt.h.

◆ size_bytes

size_t const cib::daq::iols_trigger_t::size_bytes = 16
static

Definition at line 90 of file cib_data_fmt.h.

◆ timestamp

uint64_t cib::daq::iols_trigger_t::timestamp

Definition at line 77 of file cib_data_fmt.h.


The documentation for this struct was generated from the following file: