|
CbmRoot
|
#include <cstdint>#include <iostream>#include <string>Go to the source code of this file.
Classes | |
| struct | mimosis::WordField |
| Helper for word field decoding (bit ranges) More... | |
| class | mimosis::Message |
| Class for handling a 16-bit MIMOSIS message word. More... | |
Namespaces | |
| namespace | mimosis |
Enumerations | |
| enum class | mimosis::WordType : uint8_t { mimosis::Empty , mimosis::FrameHeader , mimosis::RegionHeader , mimosis::PixelData , mimosis::FrameTrailer , mimosis::Spare , mimosis::Unknown } |
| — Word Types More... | |
| enum class | mimosis::TrailerFlags : uint8_t { mimosis::FrameOverflow = 1 << 0 , mimosis::RegionOverflow = 1 << 1 , mimosis::SuperRegionOverflow = 1 << 2 , mimosis::BufferFull = 1 << 3 } |
| — Frame Trailer Flags (see format image) More... | |
Functions | |
| static constexpr WordField | mimosis::kPixelAddrField (0, 10) |
| static constexpr WordField | mimosis::kPEAddrField (10, 3) |
| static constexpr WordField | mimosis::kCodeField (13, 3) |
| static constexpr WordField | mimosis::kRegionNumField (0, 6) |
| static constexpr WordField | mimosis::kFrameNumField (0, 24) |
| static constexpr WordField | mimosis::kTrailerFlagsField (8, 8) |