#include <SiStripFEDBufferComponents.h>
|
bool | checkChannelStatusBits (const uint8_t internalFEDChannelNum) const override |
|
bool | checkStatusBits (const uint8_t internalFEDChannelNum, const uint8_t apvNum) const override |
|
FEDAPVErrorHeader * | clone () const override |
|
const uint8_t * | data () const override |
|
| FEDAPVErrorHeader (const uint8_t *headerBuffer) |
|
| FEDAPVErrorHeader (const std::vector< bool > &apvsGood=std::vector< bool >(APVS_PER_FED, true)) |
|
size_t | lengthInBytes () const override |
|
void | print (std::ostream &os) const override |
|
void | set32BitReservedRegister (const uint8_t internalFEUnitNum, const uint32_t reservedRegister) override |
|
FEDAPVErrorHeader & | setAPVStatusBit (const uint8_t internalFEDChannelNum, const uint8_t apvNum, const bool apvGood) |
|
FEDAPVErrorHeader & | setAPVStatusBit (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum, const uint8_t apvNum, const bool apvGood) |
|
void | setBEStatusRegister (const FEDBackendStatusRegister beStatusRegister) override |
|
void | setChannelStatus (const uint8_t internalFEDChannelNum, const FEDChannelStatus status) override |
|
void | setDAQRegister (const uint32_t daqRegister) override |
|
void | setDAQRegister2 (const uint32_t daqRegister2) override |
|
void | setFEUnitLength (const uint8_t internalFEUnitNum, const uint16_t length) override |
|
void | setFEUnitMajorityAddress (const uint8_t internalFEUnitNum, const uint8_t address) override |
|
| ~FEDAPVErrorHeader () override |
|
sistrip::FEDAPVErrorHeader::FEDAPVErrorHeader |
( |
const uint8_t * |
headerBuffer | ) |
|
|
inlineexplicit |
sistrip::FEDAPVErrorHeader::~FEDAPVErrorHeader |
( |
| ) |
|
|
override |
sistrip::FEDAPVErrorHeader::FEDAPVErrorHeader |
( |
const std::vector< bool > & |
apvsGood = std::vector<bool>(APVS_PER_FED,true) | ) |
|
bool sistrip::FEDAPVErrorHeader::checkChannelStatusBits |
( |
const uint8_t |
internalFEDChannelNum | ) |
const |
|
overridevirtual |
bool sistrip::FEDAPVErrorHeader::checkStatusBits |
( |
const uint8_t |
internalFEDChannelNum, |
|
|
const uint8_t |
apvNum |
|
) |
| const |
|
overridevirtual |
const uint8_t * sistrip::FEDAPVErrorHeader::data |
( |
| ) |
const |
|
overridevirtual |
size_t sistrip::FEDAPVErrorHeader::lengthInBytes |
( |
| ) |
const |
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::print |
( |
std::ostream & |
os | ) |
const |
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::set32BitReservedRegister |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint32_t |
reservedRegister |
|
) |
| |
|
overridevirtual |
FEDAPVErrorHeader & sistrip::FEDAPVErrorHeader::setAPVStatusBit |
( |
const uint8_t |
internalFEDChannelNum, |
|
|
const uint8_t |
apvNum, |
|
|
const bool |
apvGood |
|
) |
| |
FEDAPVErrorHeader & sistrip::FEDAPVErrorHeader::setAPVStatusBit |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
internalFEUnitChannelNum, |
|
|
const uint8_t |
apvNum, |
|
|
const bool |
apvGood |
|
) |
| |
|
inline |
void sistrip::FEDAPVErrorHeader::setChannelStatus |
( |
const uint8_t |
internalFEDChannelNum, |
|
|
const FEDChannelStatus |
status |
|
) |
| |
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::setDAQRegister |
( |
const uint32_t |
daqRegister | ) |
|
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::setDAQRegister2 |
( |
const uint32_t |
daqRegister2 | ) |
|
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::setFEUnitLength |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint16_t |
length |
|
) |
| |
|
overridevirtual |
void sistrip::FEDAPVErrorHeader::setFEUnitMajorityAddress |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
address |
|
) |
| |
|
overridevirtual |
const size_t sistrip::FEDAPVErrorHeader::APV_ERROR_HEADER_SIZE_IN_64BIT_WORDS = 3 |
|
staticprivate |