#include <DTDDUWords.h>
Public Member Functions | |
int | busyROSPAF () const |
int | bxIDError () const |
DTDDUSecondStatusWord (const DTDDUSecondStatusWord &obj) | |
DTDDUSecondStatusWord (const uint32_t index) | |
DTDDUSecondStatusWord () | |
Constructor. | |
int | fifoAlmostFull () const |
int | fifoFull () const |
int | inputFifoAlmostFull () const |
int | inputFifoFull () const |
int | l1AIDError () const |
int | outOfSynchROSError () const |
int | outputFifoAlmostFull () const |
int | outputFifoFull () const |
int | rosList () const |
int | warningROSPAF () const |
virtual | ~DTDDUSecondStatusWord () |
Destructor. | |
Private Attributes | |
uint32_t | word_ |
DT DDU status 2 interpreter. It interprets the (16 bits) WARNING!! : It interprets the second part of a 64 bits word!
Definition at line 910 of file DTDDUWords.h.
DTDDUSecondStatusWord::DTDDUSecondStatusWord | ( | ) | [inline] |
DTDDUSecondStatusWord::DTDDUSecondStatusWord | ( | const DTDDUSecondStatusWord & | obj | ) | [inline] |
DTDDUSecondStatusWord::DTDDUSecondStatusWord | ( | const uint32_t | index | ) | [inline] |
Definition at line 919 of file DTDDUWords.h.
virtual DTDDUSecondStatusWord::~DTDDUSecondStatusWord | ( | ) | [inline, virtual] |
int DTDDUSecondStatusWord::busyROSPAF | ( | ) | const [inline] |
Definition at line 935 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{return (word_ & 0x20000000) >> 29; }
int DTDDUSecondStatusWord::bxIDError | ( | ) | const [inline] |
Definition at line 926 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x2) >> 1; }
int DTDDUSecondStatusWord::fifoAlmostFull | ( | ) | const [inline] |
Definition at line 929 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x700) >> 8; }
int DTDDUSecondStatusWord::fifoFull | ( | ) | const [inline] |
Definition at line 927 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x1C ) >> 2; }
int DTDDUSecondStatusWord::inputFifoAlmostFull | ( | ) | const [inline] |
Definition at line 930 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x3800) >> 11; }
int DTDDUSecondStatusWord::inputFifoFull | ( | ) | const [inline] |
Definition at line 928 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0xE0) >> 5; }
int DTDDUSecondStatusWord::l1AIDError | ( | ) | const [inline] |
Definition at line 925 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x1); }
int DTDDUSecondStatusWord::outOfSynchROSError | ( | ) | const [inline] |
Definition at line 936 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{return (word_ & 0x40000000) >> 30; }
int DTDDUSecondStatusWord::outputFifoAlmostFull | ( | ) | const [inline] |
Definition at line 932 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x8000) >> 15; }
int DTDDUSecondStatusWord::outputFifoFull | ( | ) | const [inline] |
Definition at line 931 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{ return (word_ & 0x4000) >> 14; }
int DTDDUSecondStatusWord::rosList | ( | ) | const [inline] |
Definition at line 933 of file DTDDUWords.h.
References word_.
Referenced by DTDDUUnpacker::interpretRawData(), and DTDataIntegrityTask::processFED().
{return (word_ & 0xFFF0000) >> 16; }
int DTDDUSecondStatusWord::warningROSPAF | ( | ) | const [inline] |
Definition at line 934 of file DTDDUWords.h.
References word_.
Referenced by DTDataIntegrityTask::processFED().
{return (word_ & 0x10000000) >> 28; }
uint32_t DTDDUSecondStatusWord::word_ [private] |
Definition at line 947 of file DTDDUWords.h.
Referenced by busyROSPAF(), bxIDError(), fifoAlmostFull(), fifoFull(), inputFifoAlmostFull(), inputFifoFull(), l1AIDError(), outOfSynchROSError(), outputFifoAlmostFull(), outputFifoFull(), rosList(), and warningROSPAF().