![]() |
Project
|
#include <IDC.h>
Public Attributes | ||
union { | ||
uint64_t word0 = 0 | ||
bits 0 - 63 More... | ||
struct { | ||
uint32_t version: 8 | ||
lower bits of the 80 bit bitmask More... | ||
uint32_t packetID: 8 | ||
packet id More... | ||
uint32_t errorCode: 8 | ||
errors More... | ||
uint32_t magicWord: 8 | ||
magic word More... | ||
uint32_t heartbeatOrbit: 32 | ||
heart beat orbit of the IDC value More... | ||
} | ||
}; | ||
union { | ||
uint64_t word1 = 0 | ||
bits 64 - 127 More... | ||
struct { | ||
uint32_t heartbeatBC: 16 | ||
BC id of IDC value. More... | ||
uint32_t integrationTime: 16 | ||
integration time used for the IDCs More... | ||
uint32_t linkMask: 16 | ||
mask of active links More... | ||
uint32_t unused1: 16 | ||
} | ||
}; | ||
union { | ||
uint64_t word2 = 0 | ||
bits 128 - 191 More... | ||
struct { | ||
uint64_t unused2: 64 | ||
lower bits of the 80 bit bitmask More... | ||
} | ||
}; | ||
union { | ||
uint64_t word3 = 0 | ||
bits 192 - 255 More... | ||
struct { | ||
uint64_t unused3: 64 | ||
lower bits of the 80 bit bitmask More... | ||
} | ||
}; | ||
Static Public Attributes | |
static constexpr uint32_t | MagicWord = 0xDC |
union { ... } o2::tpc::idc::Header |
union { ... } o2::tpc::idc::Header |
union { ... } o2::tpc::idc::Header |
union { ... } o2::tpc::idc::Header |
uint32_t o2::tpc::idc::Header::heartbeatOrbit |
uint32_t o2::tpc::idc::Header::integrationTime |
|
staticconstexpr |
uint64_t o2::tpc::idc::Header::unused2 |
uint64_t o2::tpc::idc::Header::unused3 |
uint32_t o2::tpc::idc::Header::version |