|
#include <rcuxx/Rcu.h>
List of all members.
Detailed Description
Interface to the TRigger ConFiG register.
This provide the interface that concrete implementations should implement.
Member Enumeration Documentation
Buffer size.
- Enumerator:
-
k4Buffers |
4 Buffers |
k8Buffers |
8 Buffers |
Mode buttons.
- Enumerator:
-
kInternal |
Software trigger. |
kDerivedL2 |
Ext.
L1, internal L2 |
kExternal |
Ext.
L1 and L2 |
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
| mem | reference to memory |
| offset | Offset in memory |
| clear | Clear command |
Member Function Documentation
void Rcuxx::RcuTRCFG1::Decode |
( |
unsigned int |
dat |
) |
[inline, virtual] |
Decode dat as.
Reimplemented from Rcuxx::RcuRegister.
References fBMD, fEmpty, fFull, fMode, fOpt, fPop, fRemb, fRptr, fTwv, fWptr, k4Buffers, k8Buffers, kDerivedL2, kExternal, and kInternal.
unsigned int Rcuxx::RcuTRCFG1::Encode |
( |
|
) |
[inline, virtual] |
void Rcuxx::RcuTRCFG1::Print |
( |
|
) |
const [inline, virtual] |
Print to standard output.
Reimplemented from Rcuxx::RcuRegister.
References fBMD, fEmpty, fFull, fMode, fOpt, fPop, fRemb, fRptr, fTwv, fWptr, k4Buffers, kDerivedL2, kInternal, and Rcuxx::RcuRegister::Print().
bool Rcuxx::RcuTRCFG1::IsOpt |
( |
|
) |
const [inline] |
- Returns:
- BC to optimize readout
References fOpt.
void Rcuxx::RcuTRCFG1::SetOpt |
( |
bool |
on = true |
) |
[inline] |
Use BC to optimize readout.
References fOpt.
bool Rcuxx::RcuTRCFG1::IsPop |
( |
|
) |
const [inline] |
- Returns:
- Popped readout e.g., via U2F
References fPop.
void Rcuxx::RcuTRCFG1::SetPop |
( |
bool |
on = true |
) |
[inline] |
Popped readout e.g., via U2F.
References fPop.
BMD_t Rcuxx::RcuTRCFG1::BMD |
( |
|
) |
const [inline] |
Buffer MoDe input/output.
References fBMD.
void Rcuxx::RcuTRCFG1::SetBMD |
( |
BMD_t |
bmd |
) |
[inline] |
Buffer MoDe input/output.
References fBMD.
Mode_t Rcuxx::RcuTRCFG1::Mode |
( |
|
) |
const [inline] |
Mode buttons.
References fMode.
void Rcuxx::RcuTRCFG1::SetMode |
( |
Mode_t |
mode |
) |
[inline] |
Mode buttons.
References fMode.
unsigned int Rcuxx::RcuTRCFG1::Twv |
( |
|
) |
const [inline] |
- Returns:
- # clock cycles between L1 and L2
References fTwv.
void Rcuxx::RcuTRCFG1::SetTwv |
( |
unsigned int |
val |
) |
[inline] |
Set # clock cycles between L1 and L2.
References fTwv.
unsigned int Rcuxx::RcuTRCFG1::Wptr |
( |
|
) |
const [inline] |
Write pointer.
References fWptr.
unsigned int Rcuxx::RcuTRCFG1::Rptr |
( |
|
) |
const [inline] |
Read pointer.
References fRptr.
unsigned int Rcuxx::RcuTRCFG1::Remb |
( |
|
) |
const [inline] |
Free buffers.
References fRemb.
bool Rcuxx::RcuTRCFG1::IsEmpty |
( |
|
) |
const [inline] |
- Returns:
- is empty?
References fEmpty.
bool Rcuxx::RcuTRCFG1::IsFull |
( |
|
) |
const [inline] |
- Returns:
- is Full?
References fFull.
Member Data Documentation
The documentation for this struct was generated from the following file:
|