#include <Types.hpp>
Definition at line 35 of file Types.hpp.
◆ FrameType
◆ begin()
| FrameType * dunedaq::hsilibs::HSI_FRAME_STRUCT::begin |
( |
| ) |
|
|
inline |
◆ end()
| FrameType * dunedaq::hsilibs::HSI_FRAME_STRUCT::end |
( |
| ) |
|
|
inline |
◆ fake_timestamps()
| void dunedaq::hsilibs::HSI_FRAME_STRUCT::fake_timestamps |
( |
uint64_t | first_timestamp, |
|
|
uint64_t | = 0 ) |
|
inline |
Definition at line 58 of file Types.hpp.
59 {
60 frame.set_timestamp(first_timestamp);
61 }
dunedaq::detdataformats::HSIFrame frame
◆ get_frame_size()
| size_t dunedaq::hsilibs::HSI_FRAME_STRUCT::get_frame_size |
( |
| ) |
|
|
inline |
Definition at line 71 of file Types.hpp.
const constexpr std::size_t HSI_FRAME_STRUCT_SIZE
For HSI the numbers are different. 1[HSI frames] x 24[Bytes] = 24[Bytes].
◆ get_num_frames()
| size_t dunedaq::hsilibs::HSI_FRAME_STRUCT::get_num_frames |
( |
| ) |
|
|
inline |
◆ get_payload_size()
| size_t dunedaq::hsilibs::HSI_FRAME_STRUCT::get_payload_size |
( |
| ) |
|
|
inline |
◆ get_timestamp()
| uint64_t dunedaq::hsilibs::HSI_FRAME_STRUCT::get_timestamp |
( |
| ) |
const |
|
inline |
Definition at line 48 of file Types.hpp.
49 {
50 return frame.get_timestamp();
51 }
◆ operator<()
| bool dunedaq::hsilibs::HSI_FRAME_STRUCT::operator< |
( |
const FrameType & | other | ) |
const |
|
inline |
Definition at line 43 of file Types.hpp.
44 {
45 return this->
get_timestamp() < other.get_timestamp() ? true :
false;
46 }
uint64_t get_timestamp() const
◆ set_timestamp()
| void dunedaq::hsilibs::HSI_FRAME_STRUCT::set_timestamp |
( |
uint64_t | ts | ) |
|
|
inline |
◆ expected_tick_difference
| const constexpr uint64_t dunedaq::hsilibs::HSI_FRAME_STRUCT::expected_tick_difference = 1 |
|
staticconstexpr |
◆ fragment_type
◆ frame
◆ subsystem
Initial value:
Definition at line 73 of file Types.hpp.
The documentation for this class was generated from the following file:
- /github/workspace/dunedaq/sourcecode/hsilibs/include/hsilibs/Types.hpp