Frame header : Common header to everything except warning words. More...
#include <PennMicroSlice.hh>
Public Types | |
typedef uint32_t | data_t |
typedef uint16_t | data_size_t |
typedef uint8_t | data_packet_type_t |
typedef uint32_t | short_nova_timestamp_t |
Public Member Functions | |
uint64_t | get_full_timestamp_pre (uint64_t ts_ref) |
uint64_t | get_full_timestamp_post (uint64_t ts_ref) |
Public Attributes | |
uint8_t | padding: 2 |
short_nova_timestamp_t | short_nova_timestamp: 27 |
data_packet_type_t | data_packet_type: 3 |
Static Public Attributes | |
static size_t const | size_bytes = sizeof(data_t) |
static size_t const | size_u32 = sizeof(data_t)/sizeof(uint32_t) |
static data_size_t const | num_bits_padding = 2 |
static data_size_t const | num_bits_short_tstamp = 27 |
static data_size_t const | num_bits_packet_type = 3 |
Frame header : Common header to everything except warning words.
Definition at line 131 of file PennMicroSlice.hh.
typedef uint8_t dune::PennMicroSlice::Payload_Header::data_packet_type_t |
Definition at line 135 of file PennMicroSlice.hh.
typedef uint16_t dune::PennMicroSlice::Payload_Header::data_size_t |
Definition at line 133 of file PennMicroSlice.hh.
typedef uint32_t dune::PennMicroSlice::Payload_Header::data_t |
Definition at line 132 of file PennMicroSlice.hh.
typedef uint32_t dune::PennMicroSlice::Payload_Header::short_nova_timestamp_t |
Definition at line 136 of file PennMicroSlice.hh.
|
inline |
Definition at line 174 of file PennMicroSlice.hh.
|
inline |
Definition at line 159 of file PennMicroSlice.hh.
data_packet_type_t dune::PennMicroSlice::Payload_Header::data_packet_type |
Definition at line 145 of file PennMicroSlice.hh.
|
static |
Definition at line 152 of file PennMicroSlice.hh.
|
static |
Definition at line 150 of file PennMicroSlice.hh.
|
static |
Definition at line 151 of file PennMicroSlice.hh.
uint8_t dune::PennMicroSlice::Payload_Header::padding |
Definition at line 143 of file PennMicroSlice.hh.
short_nova_timestamp_t dune::PennMicroSlice::Payload_Header::short_nova_timestamp |
Definition at line 144 of file PennMicroSlice.hh.
|
static |
Definition at line 147 of file PennMicroSlice.hh.
|
static |
Definition at line 148 of file PennMicroSlice.hh.