CMS 3D CMS Logo

Public Member Functions | Private Attributes

DTDDUSecondStatusWord Class Reference

#include <DTDDUWords.h>

List of all members.

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_

Detailed Description

DT DDU status 2 interpreter. It interprets the (16 bits) WARNING!! : It interprets the second part of a 64 bits word!

Date:
2009/05/07 07:57:03
Revision:
1.13
Author:
M. Zanetti - INFN Padova

Definition at line 910 of file DTDDUWords.h.


Constructor & Destructor Documentation

DTDDUSecondStatusWord::DTDDUSecondStatusWord ( ) [inline]

Constructor.

Definition at line 915 of file DTDDUWords.h.

{}
DTDDUSecondStatusWord::DTDDUSecondStatusWord ( const DTDDUSecondStatusWord obj) [inline]

Definition at line 917 of file DTDDUWords.h.

References VarParsing::obj.

{ *this = obj; }
DTDDUSecondStatusWord::DTDDUSecondStatusWord ( const uint32_t  index) [inline]

Definition at line 919 of file DTDDUWords.h.

                                              : 
    word_(index) {}
virtual DTDDUSecondStatusWord::~DTDDUSecondStatusWord ( ) [inline, virtual]

Destructor.

Definition at line 923 of file DTDDUWords.h.

{}

Member Function Documentation

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; }

Member Data Documentation

uint32_t DTDDUSecondStatusWord::word_ [private]