#include <SiStripFEDBufferComponents.h>
|
virtual bool | checkChannelStatusBits (const uint8_t internalFEDChannelNum) const =0 |
|
bool | checkChannelStatusBits (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum) const |
|
virtual bool | checkStatusBits (const uint8_t internalFEDChannelNum, const uint8_t apvNum) const =0 |
|
bool | checkStatusBits (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum, const uint8_t apvNum) const |
|
virtual FEDFEHeader * | clone () const =0 |
|
virtual const uint8_t * | data () const =0 |
|
virtual size_t | lengthInBytes () const =0 |
|
virtual void | print (std::ostream &os) const =0 |
|
virtual void | set32BitReservedRegister (const uint8_t internalFEUnitNum, const uint32_t reservedRegister)=0 |
|
virtual void | setBEStatusRegister (const FEDBackendStatusRegister beStatusRegister)=0 |
|
virtual void | setChannelStatus (const uint8_t internalFEDChannelNum, const FEDChannelStatus status)=0 |
|
void | setChannelStatus (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum, const FEDChannelStatus status) |
|
virtual void | setDAQRegister (const uint32_t daqRegister)=0 |
|
virtual void | setDAQRegister2 (const uint32_t daqRegister2)=0 |
|
virtual void | setFEUnitLength (const uint8_t internalFEUnitNum, const uint16_t length)=0 |
|
virtual void | setFEUnitMajorityAddress (const uint8_t internalFEUnitNum, const uint8_t address)=0 |
|
virtual | ~FEDFEHeader () |
|
◆ ~FEDFEHeader()
sistrip::FEDFEHeader::~FEDFEHeader |
( |
| ) |
|
|
virtual |
◆ checkChannelStatusBits() [1/2]
virtual bool sistrip::FEDFEHeader::checkChannelStatusBits |
( |
const uint8_t |
internalFEDChannelNum | ) |
const |
|
pure virtual |
◆ checkChannelStatusBits() [2/2]
bool sistrip::FEDFEHeader::checkChannelStatusBits |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
internalFEUnitChannelNum |
|
) |
| const |
|
inline |
◆ checkStatusBits() [1/2]
virtual bool sistrip::FEDFEHeader::checkStatusBits |
( |
const uint8_t |
internalFEDChannelNum, |
|
|
const uint8_t |
apvNum |
|
) |
| const |
|
pure virtual |
◆ checkStatusBits() [2/2]
bool sistrip::FEDFEHeader::checkStatusBits |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
internalFEUnitChannelNum, |
|
|
const uint8_t |
apvNum |
|
) |
| const |
|
inline |
◆ clone()
virtual FEDFEHeader* sistrip::FEDFEHeader::clone |
( |
| ) |
const |
|
pure virtual |
◆ data()
virtual const uint8_t* sistrip::FEDFEHeader::data |
( |
| ) |
const |
|
pure virtual |
◆ lengthInBytes()
virtual size_t sistrip::FEDFEHeader::lengthInBytes |
( |
| ) |
const |
|
pure virtual |
◆ newFEFakeHeader()
◆ newFEHeader() [1/2]
◆ newFEHeader() [2/2]
std::unique_ptr< FEDFEHeader > sistrip::FEDFEHeader::newFEHeader |
( |
const FEDHeaderType |
headerType, |
|
|
const uint8_t * |
headerBuffer |
|
) |
| |
|
inlinestatic |
◆ print()
virtual void sistrip::FEDFEHeader::print |
( |
std::ostream & |
os | ) |
const |
|
pure virtual |
◆ set32BitReservedRegister()
virtual void sistrip::FEDFEHeader::set32BitReservedRegister |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint32_t |
reservedRegister |
|
) |
| |
|
pure virtual |
◆ setBEStatusRegister()
◆ setChannelStatus() [1/2]
virtual void sistrip::FEDFEHeader::setChannelStatus |
( |
const uint8_t |
internalFEDChannelNum, |
|
|
const FEDChannelStatus |
status |
|
) |
| |
|
pure virtual |
◆ setChannelStatus() [2/2]
void sistrip::FEDFEHeader::setChannelStatus |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
internalFEUnitChannelNum, |
|
|
const FEDChannelStatus |
status |
|
) |
| |
|
inline |
◆ setDAQRegister()
virtual void sistrip::FEDFEHeader::setDAQRegister |
( |
const uint32_t |
daqRegister | ) |
|
|
pure virtual |
◆ setDAQRegister2()
virtual void sistrip::FEDFEHeader::setDAQRegister2 |
( |
const uint32_t |
daqRegister2 | ) |
|
|
pure virtual |
◆ setFEUnitLength()
virtual void sistrip::FEDFEHeader::setFEUnitLength |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint16_t |
length |
|
) |
| |
|
pure virtual |
◆ setFEUnitMajorityAddress()
virtual void sistrip::FEDFEHeader::setFEUnitMajorityAddress |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const uint8_t |
address |
|
) |
| |
|
pure virtual |