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.
1.8.11