FELIX frame.
More...
#include <WIBFrame.hpp>
FELIX frame.
Definition at line 348 of file WIBFrame.hpp.
◆ get_block()
| const ColdataBlock & dunedaq::fddetdataformats::WIBFrame::get_block |
( |
const uint8_t | b | ) |
const |
|
inline |
◆ get_channel() [1/3]
| uint16_t dunedaq::fddetdataformats::WIBFrame::get_channel |
( |
const uint8_t | block_num, |
|
|
const uint8_t | adc, |
|
|
const uint8_t | ch ) const |
|
inline |
◆ get_channel() [2/3]
| uint16_t dunedaq::fddetdataformats::WIBFrame::get_channel |
( |
const uint8_t | block_num, |
|
|
const uint8_t | ch ) const |
|
inline |
◆ get_channel() [3/3]
| uint16_t dunedaq::fddetdataformats::WIBFrame::get_channel |
( |
const uint8_t | ch | ) |
const |
|
inline |
◆ get_coldata_header()
| const ColdataHeader * dunedaq::fddetdataformats::WIBFrame::get_coldata_header |
( |
const unsigned | block_index | ) |
const |
|
inline |
◆ get_timestamp()
| uint64_t dunedaq::fddetdataformats::WIBFrame::get_timestamp |
( |
| ) |
const |
|
inline |
◆ get_wib_header() [1/2]
| WIBHeader * dunedaq::fddetdataformats::WIBFrame::get_wib_header |
( |
| ) |
|
|
inline |
◆ get_wib_header() [2/2]
| const WIBHeader * dunedaq::fddetdataformats::WIBFrame::get_wib_header |
( |
| ) |
const |
|
inline |
◆ set_channel() [1/3]
| void dunedaq::fddetdataformats::WIBFrame::set_channel |
( |
const uint8_t | block_num, |
|
|
const uint8_t | adc, |
|
|
const uint8_t | ch, |
|
|
const uint16_t | new_val ) |
|
inline |
◆ set_channel() [2/3]
| void dunedaq::fddetdataformats::WIBFrame::set_channel |
( |
const uint8_t | block_num, |
|
|
const uint8_t | ch, |
|
|
const uint16_t | new_val ) |
|
inline |
◆ set_channel() [3/3]
| void dunedaq::fddetdataformats::WIBFrame::set_channel |
( |
const uint8_t | ch, |
|
|
const uint16_t | new_val ) |
|
inline |
◆ set_timestamp()
| void dunedaq::fddetdataformats::WIBFrame::set_timestamp |
( |
const uint64_t | new_timestamp | ) |
|
|
inline |
◆ set_wib_errors()
| void dunedaq::fddetdataformats::WIBFrame::set_wib_errors |
( |
const uint16_t | new_wib_errors | ) |
|
|
inline |
◆ throw_if_invalid_block_index_()
| void dunedaq::fddetdataformats::WIBFrame::throw_if_invalid_block_index_ |
( |
const int | block_num | ) |
const |
|
inlineprivate |
Definition at line 418 of file WIBFrame.hpp.
419 {
421 throw std::out_of_range("FEMB index out of range");
422 }
423 }
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | o, |
|
|
WIBFrame const & | frame ) |
|
friend |
Definition at line 429 of file WIBFrame.hpp.
431{
432 o << "Printing frame:" << '\n';
433 o << frame.m_head << '\n';
434 for (auto b : frame.m_blocks) {
435 o << b;
436 }
437 return o;
438}
◆ m_blocks
◆ m_head
| WIBHeader dunedaq::fddetdataformats::WIBFrame::m_head |
|
private |
◆ s_num_block_per_frame
| int dunedaq::fddetdataformats::WIBFrame::s_num_block_per_frame = 4 |
|
staticconstexpr |
◆ s_num_ch_per_frame
◆ s_num_COLDATA_hdr_words
| int dunedaq::fddetdataformats::WIBFrame::s_num_COLDATA_hdr_words = sizeof(ColdataHeader) / sizeof(word_t) |
|
staticconstexpr |
◆ s_num_COLDATA_words
| int dunedaq::fddetdataformats::WIBFrame::s_num_COLDATA_words = sizeof(ColdataBlock) / sizeof(word_t) |
|
staticconstexpr |
◆ s_num_frame_bytes
◆ s_num_frame_hdr_words
| int dunedaq::fddetdataformats::WIBFrame::s_num_frame_hdr_words = sizeof(WIBHeader) / sizeof(word_t) |
|
staticconstexpr |
◆ s_num_frame_words
The documentation for this class was generated from the following file:
- /github/workspace/dunedaq/sourcecode/fddetdataformats/include/fddetdataformats/WIBFrame.hpp