NSCL DDAS  12.1-001
Support for XIA DDAS at FRIB
Classes | Functions
CPixieDSPUtilities.h File Reference

Defines a class to read and write settings to XIA Pixie modules and a ctypes interface for the class. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CPixieDSPUtilities
 Read and writes both channel-level and module-level DSP settings. More...
 

Functions

CPixieDSPUtilitiesCPixieDSPUtilities_new ()
 Wrapper for the class constructor. More...
 
int CPixieDSPUtilities_AdjustOffsets (CPixieDSPUtilities *utils, int mod)
 Wrapper to adjust DC offsets. More...
 
int CPixieDSPUtilities_WriteChanPar (CPixieDSPUtilities *utils, int mod, int chan, char *pName, double val)
 Wrapper to write a channel parameter. More...
 
int CPixieDSPUtilities_ReadChanPar (CPixieDSPUtilities *utils, int mod, int chan, char *pName, double &val)
 Wrapper to read a channel parameter. More...
 
int CPixieDSPUtilities_WriteModPar (CPixieDSPUtilities *utils, int mod, char *pName, unsigned int val)
 Wrapper to write a module parameter. More...
 
int CPixieDSPUtilities_ReadModPar (CPixieDSPUtilities *utils, int mod, char *pName, unsigned int &val)
 Wrapper to read a module parameter. More...
 
void CPixieDSPUtilities_delete (CPixieDSPUtilities *utils)
 Wrapper for the class destructor. More...
 

Detailed Description

Defines a class to read and write settings to XIA Pixie modules and a ctypes interface for the class.

Function Documentation

◆ CPixieDSPUtilities_AdjustOffsets()

int CPixieDSPUtilities_AdjustOffsets ( CPixieDSPUtilities utils,
int  mod 
)

Wrapper to adjust DC offsets.

◆ CPixieDSPUtilities_delete()

void CPixieDSPUtilities_delete ( CPixieDSPUtilities utils)

Wrapper for the class destructor.

◆ CPixieDSPUtilities_new()

CPixieDSPUtilities* CPixieDSPUtilities_new ( )

Wrapper for the class constructor.

◆ CPixieDSPUtilities_ReadChanPar()

int CPixieDSPUtilities_ReadChanPar ( CPixieDSPUtilities utils,
int  mod,
int  chan,
char *  pName,
double &  val 
)

Wrapper to read a channel parameter.

◆ CPixieDSPUtilities_ReadModPar()

int CPixieDSPUtilities_ReadModPar ( CPixieDSPUtilities utils,
int  mod,
char *  pName,
unsigned int &  val 
)

Wrapper to read a module parameter.

◆ CPixieDSPUtilities_WriteChanPar()

int CPixieDSPUtilities_WriteChanPar ( CPixieDSPUtilities utils,
int  mod,
int  chan,
char *  pName,
double  val 
)

Wrapper to write a channel parameter.

◆ CPixieDSPUtilities_WriteModPar()

int CPixieDSPUtilities_WriteModPar ( CPixieDSPUtilities utils,
int  mod,
char *  pName,
unsigned int  val 
)

Wrapper to write a module parameter.