Public Types | Public Attributes | Static Public Attributes | List of all members
dune::PennMicroSlice::Warning_Word Struct Reference

Internal warning word. More...

#include <PennMicroSlice.hh>

Public Types

typedef uint32_t data_t
 
typedef uint16_t data_size_t
 
typedef uint8_t warning_type_t
 
typedef uint8_t data_packet_type_t
 

Public Attributes

uint32_t padding: 24
 
warning_type_t warning_type: 5
 
data_packet_type_t data_packet_type: 3
 

Static Public Attributes

static size_t const size_words = sizeof(data_t)
 
static data_size_t const num_bits_padding = 24
 
static data_size_t const num_bits_warning = 5
 
static data_size_t const num_bits_packet_type = 3
 

Detailed Description

Internal warning word.

Definition at line 113 of file PennMicroSlice.hh.

Member Typedef Documentation

Definition at line 118 of file PennMicroSlice.hh.

Definition at line 115 of file PennMicroSlice.hh.

Definition at line 114 of file PennMicroSlice.hh.

Definition at line 117 of file PennMicroSlice.hh.

Member Data Documentation

data_packet_type_t dune::PennMicroSlice::Warning_Word::data_packet_type

Definition at line 122 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Warning_Word::num_bits_packet_type = 3
static

Definition at line 127 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Warning_Word::num_bits_padding = 24
static

Definition at line 125 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Warning_Word::num_bits_warning = 5
static

Definition at line 126 of file PennMicroSlice.hh.

uint32_t dune::PennMicroSlice::Warning_Word::padding

Definition at line 120 of file PennMicroSlice.hh.

size_t const dune::PennMicroSlice::Warning_Word::size_words = sizeof(data_t)
static

Definition at line 124 of file PennMicroSlice.hh.

warning_type_t dune::PennMicroSlice::Warning_Word::warning_type

Definition at line 121 of file PennMicroSlice.hh.


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