Package cbsw.lhcb.pdmdb
Class FastRICHMap
- java.lang.Object
-
- cbsw.lhcb.pdmdb.FastRICHMap
-
class FastRICHMap extends java.lang.Object
This class encapsulates the FastRICH register set.
Register descriptors are unmarshalled into statically accessible members of this class.
Note that the class members are static but unfortunately not immutable because of the need to use JAXB setters.
The setters replace the initially unmarshalled CsrMaps with clones that have a register group name prefixed to each register in the group.
-
-
Constructor Summary
Constructors Constructor Description FastRICHMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsrMap
prefixMap(CsrMap csrMap, java.lang.String prefix)
void
setAnalogue(CsrMap analogue)
void
setChannel(CsrMap channel)
void
setDigital(CsrMap digital)
void
setPll(CsrMap pll)
-
-
-
Field Detail
-
channel
public static CsrMap channel
The channel registers.
-
channels
public static java.util.ArrayList<CsrMap> channels
Per-channel maps.
-
analogue
public static CsrMap analogue
The analogue registers
-
digital
public static CsrMap digital
The digital registers
-
pll
public static CsrMap pll
The PLL registers
-
-