5#ifndef TrigT1RPChardware_SectorLogicReadOutStructure_H
6#define TrigT1RPChardware_SectorLogicReadOutStructure_H
48 static constexpr std::array<ubit16, s_headerNum>
s_headerPos{12, 0};
49 static constexpr std::array<ubit16, s_headerNum>
s_headerLen{4, 12};
53 static constexpr std::array<ubit16, s_footerNum>
s_footerPos{12, 0};
54 static constexpr std::array<ubit16, s_footerNum>
s_footerLen{4, 12};
unsigned short int ubit16
static constexpr std::array< ubit16, s_headerNum > s_headerLen
SectorLogicReadOutStructure()
static constexpr std::array< ubit16, s_footerNum > s_footerLen
static constexpr ubit16 s_footerVal
static constexpr std::array< ubit16, s_headerNum > s_headerPos
ubit16 makeBody(ubit16 *inputData)
~SectorLogicReadOutStructure()=default
static constexpr std::array< ubit16, s_footerNum > s_footerPos
static constexpr ubit16 s_headerVal
static constexpr ubit16 s_footerNum
ubit16 makeFooter(ubit16 errorCode)
ubit16 decodeFragment(ubit16 inputWord, char &field)
static constexpr ubit16 s_headerNum
ubit16 makeHeader(ubit16 *inputData)