#include <SiStripFEDBufferComponents.h>
Public Member Functions | |
bool | checkChannelStatusBits (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum) const |
virtual bool | checkChannelStatusBits (const uint8_t internalFEDChannelNum) const =0 |
bool | checkStatusBits (const uint8_t internalFEUnitNum, const uint8_t internalFEUnitChannelNum, const uint8_t apvNum) const |
virtual bool | checkStatusBits (const uint8_t internalFEDChannelNum, const uint8_t apvNum) const =0 |
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 | 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 | setFEUnitLength (const uint8_t internalFEUnitNum, const uint16_t length)=0 |
virtual void | setFEUnitMajorityAddress (const uint8_t internalFEUnitNum, const uint8_t address)=0 |
virtual | ~FEDFEHeader () |
Static Public Member Functions | |
static std::auto_ptr< FEDFEHeader > | newFEFakeHeader (const FEDHeaderType headerType) |
static std::auto_ptr< FEDFEHeader > | newFEHeader (const FEDHeaderType headerType, const uint8_t *headerBuffer) |
static std::auto_ptr< FEDFEHeader > | newFEHeader (const FEDHeaderType headerType) |
Definition at line 382 of file SiStripFEDBufferComponents.h.
|
virtual |
Definition at line 1195 of file SiStripFEDBufferComponents.cc.
|
inline |
Definition at line 1023 of file SiStripFEDBufferComponents.h.
References sistrip::internalFEDChannelNum().
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
|
inline |
Definition at line 1028 of file SiStripFEDBufferComponents.h.
References sistrip::internalFEDChannelNum().
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
Referenced by cuy.FindIssue::__init__(), and sistrip::FEDBufferGenerator::fillBuffer().
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
Referenced by sistrip::FEDBufferGenerator::bufferSizeInBytes(), and sistrip::FEDBufferGenerator::fillBuffer().
|
inlinestatic |
Definition at line 1011 of file SiStripFEDBufferComponents.h.
References sistrip::HEADER_TYPE_APV_ERROR, and sistrip::HEADER_TYPE_FULL_DEBUG.
|
inlinestatic |
Definition at line 987 of file SiStripFEDBufferComponents.h.
References sistrip::HEADER_TYPE_APV_ERROR, and sistrip::HEADER_TYPE_FULL_DEBUG.
Referenced by sistrip::FEDBuffer::FEDBuffer().
|
inlinestatic |
Definition at line 999 of file SiStripFEDBufferComponents.h.
References sistrip::HEADER_TYPE_APV_ERROR, and sistrip::HEADER_TYPE_FULL_DEBUG.
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
Referenced by sistrip::operator<<().
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
Referenced by setChannelStatus().
|
inline |
Definition at line 1033 of file SiStripFEDBufferComponents.h.
References sistrip::internalFEDChannelNum(), and setChannelStatus().
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.
|
pure virtual |
Implemented in sistrip::FEDFullDebugHeader, and sistrip::FEDAPVErrorHeader.