Rcuxx::RcuTRCNT Class Reference
[RCU interface classes]

#include <rcuxx/Rcu.h>

Inheritance diagram for Rcuxx::RcuTRCNT:

Inheritance graph
Collaboration diagram for Rcuxx::RcuTRCNT:

Collaboration graph

List of all members.


Detailed Description

Cache of the TRigger CouNTers.

This provide the interface that concrete implementations should implement.

Public Member Functions

 RcuTRCNT (RcuMemory &mem, size_t offset, RcuCommand *clear)
virtual void Decode (unsigned int dat)
virtual void Print () const
unsigned int Received () const
unsigned int Accepted () const

Protected Attributes

unsigned int fReceived
unsigned int fAccepted


Constructor & Destructor Documentation

Rcuxx::RcuTRCNT::RcuTRCNT ( RcuMemory mem,
size_t  offset,
RcuCommand clear 
) [inline]

Constructor.

Parameters:
mem reference to memory
offset Offset in memory
clear Clear command


Member Function Documentation

void Rcuxx::RcuTRCNT::Decode ( unsigned int  dat  )  [inline, virtual]

Decode dat as the TRigger CouNTers.

Reimplemented from Rcuxx::RcuRegister.

References fAccepted, and fReceived.

void Rcuxx::RcuTRCNT::Print (  )  const [inline, virtual]

Print to standard output.

Reimplemented from Rcuxx::RcuRegister.

References fAccepted, fReceived, and Rcuxx::RcuRegister::Print().

unsigned int Rcuxx::RcuTRCNT::Received (  )  const [inline]

Returns:
Recieved triggers

References fReceived.

unsigned int Rcuxx::RcuTRCNT::Accepted (  )  const [inline]

Returns:
Accepted triggers

References fAccepted.


Member Data Documentation

unsigned int Rcuxx::RcuTRCNT::fReceived [protected]

How many triggers we got (L1B).

Referenced by Decode(), Print(), and Received().

unsigned int Rcuxx::RcuTRCNT::fAccepted [protected]

How many triggers were validated (L2B).

Referenced by Accepted(), Decode(), and Print().


The documentation for this class was generated from the following file:
Top of page Last update Wed Jun 4 00:52:09 2008
Copyright © 2004 Christian Holm Created by DoxyGen 1.5.6