#include <cstdint>
#include <iostream>
#include "bitmask_operators.h"
Go to the source code of this file.
|
| enum class | stsxyter::MessType : uint16_t {
stsxyter::Dummy
, stsxyter::Hit
, stsxyter::TsMsb
, stsxyter::Epoch
,
stsxyter::Status
, stsxyter::Empty
, stsxyter::EndOfMs
, stsxyter::Dummy
,
stsxyter::Hit
, stsxyter::TsMsb
, stsxyter::Epoch
, stsxyter::Status
,
stsxyter::Empty
, stsxyter::EndOfMs
} |
| | Message types. More...
|
| |
| enum class | stsxyter::MessSubType : uint16_t {
stsxyter::TsMsb = 0
, stsxyter::Epoch = 1
, stsxyter::Status = 2
, stsxyter::Empty = 3
,
stsxyter::TsMsb = 0
, stsxyter::Epoch = 1
, stsxyter::Status = 2
, stsxyter::Empty = 3
} |
| | Non-hit Message sub-types. More...
|
| |
| enum class | stsxyter::MessagePrintMask : uint16_t {
stsxyter::msg_print_Prefix = (0x1 << 0)
, stsxyter::msg_print_Data = (0x1 << 1)
, stsxyter::msg_print_Hex = (0x1 << 2)
, stsxyter::msg_print_Human = (0x1 << 3)
,
stsxyter::msg_print_Prefix = (0x1 << 0)
, stsxyter::msg_print_Data = (0x1 << 1)
, stsxyter::msg_print_Hex = (0x1 << 2)
, stsxyter::msg_print_Human = (0x1 << 3)
} |
| | Printout control. More...
|
| |
| enum class | stsxyter::MsErrorFlags : uint16_t {
stsxyter::MsErrOutFifoAlmostFull = (0x1 << 0)
, stsxyter::MsErrOutFifoOverflow = (0x1 << 1)
, stsxyter::MsErrTimeoutBinReadout = (0x1 << 2)
, stsxyter::MsErrBinOverflow = (0x1 << 3)
,
stsxyter::MsErrOutFifoAlmostFull = (0x1 << 0)
, stsxyter::MsErrOutFifoOverflow = (0x1 << 1)
, stsxyter::MsErrTimeoutBinReadout = (0x1 << 2)
, stsxyter::MsErrBinOverflow = (0x1 << 3)
} |
| | MS error flags. More...
|
| |