NSCL DDAS 12.2-009
Support for XIA DDAS at FRIB
Functions
CPixieDSPUtilities.cpp File Reference

Implementation DSP utilities class. More...

#include "CPixieDSPUtilities.h"
#include <iostream>
#include <sstream>
#include <CXIAException.h>
#include <config.h>
#include <config_pixie16api.h>
#include "CPixieShimGuard.h"
Include dependency graph for CPixieDSPUtilities.cpp:

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...
 
const char * CPixieDSPUtilities_GetLastErrorMessage (CPixieDSPUtilities *utils)
 Wrapper to get the last error message. Cannot throw; unguarded. More...
 
void CPixieDSPUtilities_delete (CPixieDSPUtilities *utils)
 Wrapper for the class destructor. More...
 

Detailed Description

Implementation DSP utilities 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_GetLastErrorMessage()

const char * CPixieDSPUtilities_GetLastErrorMessage ( CPixieDSPUtilities utils)

Wrapper to get the last error message. Cannot throw; unguarded.

◆ 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.