![]() |
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 |