#include <DTControlData.h>
Public Member Functions | |
void | addDDUHeader (const FEDHeader &word) |
Setters. More... | |
void | addDDUStatusWord (const DTDDUSecondStatusWord &word) |
void | addDDUTrailer (const FEDTrailer &word) |
void | addROSStatusWord (const DTDDUFirstStatusWord &word) |
void | checkCRCBit (const unsigned char *trailer) |
void | clean () |
bool | crcErrorBit () const |
DTDDUData (const FEDHeader &dduHeader, const FEDTrailer &dduTrailer) | |
Constructor. More... | |
DTDDUData () | |
const FEDHeader & | getDDUHeader () const |
Getters. More... | |
const FEDTrailer & | getDDUTrailer () const |
const std::vector < DTDDUFirstStatusWord > & | getFirstStatusWord () const |
const DTDDUSecondStatusWord & | getSecondStatusWord () const |
virtual | ~DTDDUData () |
Destructor. More... | |
Private Attributes | |
bool | crcErrorBitSet |
FEDHeader | theDDUHeader |
DTDDUSecondStatusWord | theDDUStatusWord |
FEDTrailer | theDDUTrailer |
std::vector< DTDDUFirstStatusWord > | theROSStatusWords |
Definition at line 106 of file DTControlData.h.
|
inline |
|
inline |
Definition at line 117 of file DTControlData.h.
|
inlinevirtual |
|
inline |
Setters.
Definition at line 127 of file DTControlData.h.
References theDDUHeader.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 132 of file DTControlData.h.
References theDDUStatusWord.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 128 of file DTControlData.h.
References theDDUTrailer.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 129 of file DTControlData.h.
References theROSStatusWords.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 135 of file DTControlData.h.
References fedt_struct::conscheck, and crcErrorBitSet.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 155 of file DTControlData.h.
References theROSStatusWords.
Referenced by DTDDUUnpacker::interpretRawData().
|
inline |
Definition at line 150 of file DTControlData.h.
References crcErrorBitSet.
Referenced by DTDataIntegrityTask::processFED().
|
inline |
Getters.
Definition at line 144 of file DTControlData.h.
References theDDUHeader.
Referenced by DTDataIntegrityTask::analyze(), and DTDataIntegrityTask::processFED().
|
inline |
Definition at line 145 of file DTControlData.h.
References theDDUTrailer.
Referenced by DTDataIntegrityTask::processFED().
|
inline |
Definition at line 146 of file DTControlData.h.
References theROSStatusWords.
Referenced by DTDataIntegrityTask::processFED().
|
inline |
Definition at line 148 of file DTControlData.h.
References theDDUStatusWord.
Referenced by DTDataIntegrityTask::processFED().
|
private |
Definition at line 166 of file DTControlData.h.
Referenced by checkCRCBit(), and crcErrorBit().
|
private |
Definition at line 162 of file DTControlData.h.
Referenced by addDDUHeader(), and getDDUHeader().
|
private |
Definition at line 165 of file DTControlData.h.
Referenced by addDDUStatusWord(), and getSecondStatusWord().
|
private |
Definition at line 163 of file DTControlData.h.
Referenced by addDDUTrailer(), and getDDUTrailer().
|
private |
Definition at line 164 of file DTControlData.h.
Referenced by addROSStatusWord(), clean(), and getFirstStatusWord().