#include <RPCLBRecord.h>
Public Member Functions | |
unsigned int | getBCN () const |
unsigned int | getConnector () const |
unsigned int | getDelay () const |
unsigned int | getLinkBoard () const |
unsigned int | getPartition () const |
std::uint8_t | getPartitionData () const |
std::uint32_t const & | getRecord () const |
bool | isBC0 () const |
bool | isEOD () const |
bool | operator< (RPCLBRecord const &rhs) const |
void | reset () |
RPCLBRecord (std::uint32_t const record=0x0) | |
RPCLBRecord (unsigned int bcn, bool bc0, unsigned int link_board, bool eod, unsigned int delay, unsigned int connector, unsigned int partition, std::uint8_t data) | |
void | set (std::uint32_t const record=0x0) |
void | setBC0 (bool bc0) |
void | setBCN (unsigned int bcn) |
void | setConnector (unsigned int connector) |
void | setDelay (unsigned int delay) |
void | setEOD (bool eod) |
void | setLinkBoard (unsigned int link_board) |
void | setPartition (unsigned int partition) |
void | setPartitionData (std::uint8_t data) |
Static Public Attributes | |
static std::uint32_t const | bc0_mask_ = 0x01000000 |
static unsigned int const | bc0_offset_ = 24 |
static std::uint32_t const | bcn_mask_ = 0xfe000000 |
static unsigned int const | bcn_offset_ = 25 |
static std::uint32_t const | connector_mask_ = 0x00000e00 |
static unsigned int const | connector_offset_ = 9 |
static std::uint32_t const | delay_mask_ = 0x00007000 |
static unsigned int const | delay_offset_ = 12 |
static std::uint32_t const | eod_mask_ = 0x00008000 |
static unsigned int const | eod_offset_ = 15 |
static std::uint32_t const | link_board_mask_ = 0x00060000 |
static unsigned int const | link_board_offset_ = 17 |
static std::uint32_t const | partition_data_mask_ = 0x000000ff |
static unsigned int const | partition_data_offset_ = 0 |
static std::uint32_t const | partition_mask_ = 0x00000100 |
static unsigned int const | partition_offset_ = 8 |
Protected Attributes | |
std::uint32_t | record_ |
Definition at line 6 of file RPCLBRecord.h.
RPCLBRecord::RPCLBRecord | ( | std::uint32_t const | record = 0x0 | ) |
Definition at line 3 of file RPCLBRecord.cc.
RPCLBRecord::RPCLBRecord | ( | unsigned int | bcn, |
bool | bc0, | ||
unsigned int | link_board, | ||
bool | eod, | ||
unsigned int | delay, | ||
unsigned int | connector, | ||
unsigned int | partition, | ||
std::uint8_t | data | ||
) |
Definition at line 7 of file RPCLBRecord.cc.
References setBC0(), setBCN(), setConnector(), setDelay(), setEOD(), setLinkBoard(), setPartition(), and setPartitionData().
unsigned int RPCLBRecord::getBCN | ( | ) | const |
unsigned int RPCLBRecord::getConnector | ( | ) | const |
unsigned int RPCLBRecord::getDelay | ( | ) | const |
unsigned int RPCLBRecord::getLinkBoard | ( | ) | const |
unsigned int RPCLBRecord::getPartition | ( | ) | const |
std::uint8_t RPCLBRecord::getPartitionData | ( | ) | const |
std::uint32_t const& RPCLBRecord::getRecord | ( | ) | const |
bool RPCLBRecord::isBC0 | ( | ) | const |
bool RPCLBRecord::isEOD | ( | ) | const |
bool RPCLBRecord::operator< | ( | RPCLBRecord const & | rhs | ) | const |
void RPCLBRecord::reset | ( | ) |
void RPCLBRecord::set | ( | std::uint32_t const | record = 0x0 | ) |
void RPCLBRecord::setBC0 | ( | bool | bc0 | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setBCN | ( | unsigned int | bcn | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setConnector | ( | unsigned int | connector | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setDelay | ( | unsigned int | delay | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setEOD | ( | bool | eod | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setLinkBoard | ( | unsigned int | link_board | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setPartition | ( | unsigned int | partition | ) |
Referenced by RPCLBRecord().
void RPCLBRecord::setPartitionData | ( | std::uint8_t | data | ) |
Referenced by RPCLBRecord().
|
static |
Definition at line 12 of file RPCLBRecord.h.
|
static |
Definition at line 21 of file RPCLBRecord.h.
|
static |
Definition at line 11 of file RPCLBRecord.h.
|
static |
Definition at line 20 of file RPCLBRecord.h.
|
static |
Definition at line 16 of file RPCLBRecord.h.
|
static |
Definition at line 25 of file RPCLBRecord.h.
|
static |
Definition at line 15 of file RPCLBRecord.h.
|
static |
Definition at line 24 of file RPCLBRecord.h.
|
static |
Definition at line 14 of file RPCLBRecord.h.
|
static |
Definition at line 23 of file RPCLBRecord.h.
|
static |
Definition at line 13 of file RPCLBRecord.h.
|
static |
Definition at line 22 of file RPCLBRecord.h.
|
static |
Definition at line 18 of file RPCLBRecord.h.
|
static |
Definition at line 27 of file RPCLBRecord.h.
|
static |
Definition at line 17 of file RPCLBRecord.h.
|
static |
Definition at line 26 of file RPCLBRecord.h.
|
protected |
Definition at line 66 of file RPCLBRecord.h.