#include <LinkDecoder.h>
|
| | LinkDecoder (std::function< void(gsl::span< const uint8_t >, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs)> decode) |
| |
| void | process (gsl::span< const uint8_t > payload, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs) |
| |
| template<class RDH > |
| void | process (gsl::span< const uint8_t > payload, const RDH &rdh, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs) |
| |
Definition at line 35 of file LinkDecoder.h.
◆ LinkDecoder()
| o2::mid::LinkDecoder::LinkDecoder |
( |
std::function< void(gsl::span< const uint8_t >, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs)> |
decode | ) |
|
|
inline |
◆ process() [1/2]
| void o2::mid::LinkDecoder::process |
( |
gsl::span< const uint8_t > |
payload, |
|
|
const RDH & |
rdh, |
|
|
std::vector< ROBoard > & |
data, |
|
|
std::vector< ROFRecord > & |
rofs |
|
) |
| |
|
inline |
◆ process() [2/2]
| void o2::mid::LinkDecoder::process |
( |
gsl::span< const uint8_t > |
payload, |
|
|
uint32_t |
orbit, |
|
|
uint32_t |
trigger, |
|
|
std::vector< ROBoard > & |
data, |
|
|
std::vector< ROFRecord > & |
rofs |
|
) |
| |
◆ mDecode
| std::function<void(gsl::span<const uint8_t>, uint32_t orbit, uint32_t trigger, std::vector<ROBoard>& data, std::vector<ROFRecord>& rofs)> o2::mid::LinkDecoder::mDecode {nullptr} |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MID/Raw/include/MIDRaw/LinkDecoder.h
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MID/Raw/src/LinkDecoder.cxx