pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
|
▼Npflib | Polarfire Interaction Library |
▼Ndecoding | |
CLinkPacket | Smallest formatted packet being readout by the HGCROC-Polarfire pipeline |
CPolarfirePacket | Wrap the encoded binary data readout by a single polarfire |
CSuperPacket | Decoding of entire "super packet" which holds multiple polarfire packets - one for each sample in an event |
▼Ndetail | Hidden functions to avoid misuse |
▼CPolarfireSetting | Object that can change a setting on a polarfire target |
CFactory | The object that can construct new polarfire settings given the name of the setting |
▼Nrogue | |
CRogueWishboneInterface | |
▼Nuhal | |
CuhalWishboneInterface | |
CBackend | Abstract interface for various backend manipulations |
CBias | The HGC ROC has 4 MAX5825 chips doing the DAC for the bias voltages |
CDAQ | Interface with DAQ via a WishboneInterface |
▼CDetectorConfiguration | Object for parsing a detector configuration file and (potentially) executing it |
CPolarfireConfiguration | |
CElinks | WishboneTarget for configuring the elinks |
CException | PFlib |
CFastControl | Representation of FastControl controller in the Polarfire |
CGPIO | Representation of GPIO controller in the Polarfire |
CHcal | Representing a standard HCAL motherboard |
CI2C | Class which encapsulates the I2C controller in the Polarfire |
CMAX5825 | Class representing communication with the Digital-Analog Converter on the HGC ROC |
CParameter | A parameter for the HGC ROC includes one or more register locations and a default value defined in the manual |
CPolarfireTarget | Interface to a single polarfire |
CRegisterLocation | Structure holding a location in the registers |
CROC | |
CWishboneInterface | Abstract interface for wishbone transactions, used by ~all classes in pflib |
CWishboneTarget | Parent class for standard wishbone targets providing some utilities |
Nstd | STL namespace |