7 #ifndef CPIXIEDSPUTILITIES_H
8 #define CPIXIEDSPUTILITIES_H
45 int WriteChanPar(
int module,
int channel,
char* paramName,
double value);
56 int ReadChanPar(
int module,
int channel,
char* paramName,
double& value);
66 int WriteModPar(
int module,
char* paramName,
unsigned int value);
76 int ReadModPar(
int module,
char* paramName,
unsigned int& value);
int CPixieDSPUtilities_ReadModPar(CPixieDSPUtilities *utils, int mod, char *pName, unsigned int &val)
Wrapper to read a module parameter.
Definition: CPixieDSPUtilities.h:117
void CPixieDSPUtilities_delete(CPixieDSPUtilities *utils)
Wrapper for the class destructor.
Definition: CPixieDSPUtilities.h:125
int CPixieDSPUtilities_AdjustOffsets(CPixieDSPUtilities *utils, int mod)
Wrapper to adjust DC offsets.
Definition: CPixieDSPUtilities.h:89
int CPixieDSPUtilities_WriteChanPar(CPixieDSPUtilities *utils, int mod, int chan, char *pName, double val)
Wrapper to write a channel parameter.
Definition: CPixieDSPUtilities.h:96
int CPixieDSPUtilities_WriteModPar(CPixieDSPUtilities *utils, int mod, char *pName, unsigned int val)
Wrapper to write a module parameter.
Definition: CPixieDSPUtilities.h:110
CPixieDSPUtilities * CPixieDSPUtilities_new()
Wrapper for the class constructor.
Definition: CPixieDSPUtilities.h:83
int CPixieDSPUtilities_ReadChanPar(CPixieDSPUtilities *utils, int mod, int chan, char *pName, double &val)
Wrapper to read a channel parameter.
Definition: CPixieDSPUtilities.h:103
Read and writes both channel-level and module-level DSP settings.
Definition: CPixieDSPUtilities.h:25
int ReadModPar(int module, char *paramName, unsigned int &value)
Read a module parameter for a single module.
Definition: CPixieDSPUtilities.cpp:121
int AdjustOffsets(int module)
Adjust DC offsets of all channels for a single module.
Definition: CPixieDSPUtilities.cpp:16
int ReadChanPar(int module, int channel, char *paramName, double &value)
Read a channel parameter for a single channel.
Definition: CPixieDSPUtilities.cpp:67
int WriteChanPar(int module, int channel, char *paramName, double value)
Write a channel parameter for a single channel.
Definition: CPixieDSPUtilities.cpp:40
int WriteModPar(int module, char *paramName, unsigned int value)
Write a module parameter for a single module.
Definition: CPixieDSPUtilities.cpp:94