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

Defines a class for managing the state of Pixie DAQ systems and a ctypes interface for the class. More...

#include <vector>
#include <Configuration.h>
Include dependency graph for CPixieSystemUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CPixieSystemUtilities
 System manager class for DDAS. More...
 

Functions

CPixieSystemUtilitiesCPixieSystemUtilities_new ()
 Wrapper for the class constructor. More...
 
int CPixieSystemUtilities_Boot (CPixieSystemUtilities *utils)
 Wrapper to boot the crate. More...
 
int CPixieSystemUtilities_SaveSetFile (CPixieSystemUtilities *utils, char *fName)
 Wrapper to save a settings file. More...
 
int CPixieSystemUtilities_LoadSetFile (CPixieSystemUtilities *utils, char *fName)
 Wrapper to load a settings file. More...
 
int CPixieSystemUtilities_ExitSystem (CPixieSystemUtilities *utils)
 Wrapper to exit the system file. More...
 
void CPixieSystemUtilities_SetBootMode (CPixieSystemUtilities *utils, int mode)
 Wrapper to set the boot mode. More...
 
int CPixieSystemUtilities_GetBootMode (CPixieSystemUtilities *utils)
 Wrapper to get the boot mode. More...
 
bool CPixieSystemUtilities_GetBootStatus (CPixieSystemUtilities *utils)
 Wrapper to get the boot status. More...
 
unsigned short CPixieSystemUtilities_GetNumModules (CPixieSystemUtilities *utils)
 Wrapper to get the number of modules. More...
 
int CPixieSystemUtilities_GetModuleMSPS (CPixieSystemUtilities *utils, int mod)
 Wrapper to get a single module ADC MSPS from the HW map. More...
 
void CPixieSystemUtilities_delete (CPixieSystemUtilities *utils)
 Wrapper for the class destructor. More...
 

Detailed Description

Defines a class for managing the state of Pixie DAQ systems and a ctypes interface for the class.

Function Documentation

◆ CPixieSystemUtilities_Boot()

int CPixieSystemUtilities_Boot ( CPixieSystemUtilities utils)

Wrapper to boot the crate.

◆ CPixieSystemUtilities_delete()

void CPixieSystemUtilities_delete ( CPixieSystemUtilities utils)

Wrapper for the class destructor.

◆ CPixieSystemUtilities_ExitSystem()

int CPixieSystemUtilities_ExitSystem ( CPixieSystemUtilities utils)

Wrapper to exit the system file.

◆ CPixieSystemUtilities_GetBootMode()

int CPixieSystemUtilities_GetBootMode ( CPixieSystemUtilities utils)

Wrapper to get the boot mode.

◆ CPixieSystemUtilities_GetBootStatus()

bool CPixieSystemUtilities_GetBootStatus ( CPixieSystemUtilities utils)

Wrapper to get the boot status.

◆ CPixieSystemUtilities_GetModuleMSPS()

int CPixieSystemUtilities_GetModuleMSPS ( CPixieSystemUtilities utils,
int  mod 
)

Wrapper to get a single module ADC MSPS from the HW map.

◆ CPixieSystemUtilities_GetNumModules()

unsigned short CPixieSystemUtilities_GetNumModules ( CPixieSystemUtilities utils)

Wrapper to get the number of modules.

◆ CPixieSystemUtilities_LoadSetFile()

int CPixieSystemUtilities_LoadSetFile ( CPixieSystemUtilities utils,
char *  fName 
)

Wrapper to load a settings file.

◆ CPixieSystemUtilities_new()

CPixieSystemUtilities* CPixieSystemUtilities_new ( )

Wrapper for the class constructor.

◆ CPixieSystemUtilities_SaveSetFile()

int CPixieSystemUtilities_SaveSetFile ( CPixieSystemUtilities utils,
char *  fName 
)

Wrapper to save a settings file.

◆ CPixieSystemUtilities_SetBootMode()

void CPixieSystemUtilities_SetBootMode ( CPixieSystemUtilities utils,
int  mode 
)

Wrapper to set the boot mode.