|
NSCL DDAS 12.2-009
Support for XIA DDAS at FRIB
|
Defines a class for trace management and a ctypes interface for the class. More...
#include <memory>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | CPixieTraceUtilities |
| A class to read and fetch trace data from Pixie-16 modules. More... | |
Functions | |
| CPixieTraceUtilities * | CPixieTraceUtilities_new () |
| Wrapper for the class constructor. More... | |
| int | CPixieTraceUtilities_ReadTrace (CPixieTraceUtilities *utils, int mod, int chan) |
| Wrapper for reading a validated trace. More... | |
| int | CPixieTraceUtilities_ReadFastTrace (CPixieTraceUtilities *utils, int mod, int chan) |
| Wrapper for reading an unvalidated trace. More... | |
| int | CPixieTraceUtilities_GetTraceLength (CPixieTraceUtilities *utils, int mod, int chan) |
| Wrapper to get trace length. More... | |
| unsigned short * | CPixieTraceUtilities_GetTraceData (CPixieTraceUtilities *utils) |
| Wrapper to get trace data; cannot throw, unguarded. More... | |
| void | CPixieTraceUtilities_SetUseGenerator (CPixieTraceUtilities *utils, bool mode) |
| Wrapper to set generator use. More... | |
| const char * | CPixieTraceUtilities_GetLastErrorMessage (CPixieTraceUtilities *utils) |
| Wrapper to get the last error message. Cannot throw, unguarded. More... | |
| void | CPixieTraceUtilities_delete (CPixieTraceUtilities *utils) |
| Wrapper for the class destructor. More... | |
Defines a class for trace management and a ctypes interface for the class.
| void CPixieTraceUtilities_delete | ( | CPixieTraceUtilities * | utils | ) |
Wrapper for the class destructor.
| const char * CPixieTraceUtilities_GetLastErrorMessage | ( | CPixieTraceUtilities * | utils | ) |
Wrapper to get the last error message. Cannot throw, unguarded.
| unsigned short * CPixieTraceUtilities_GetTraceData | ( | CPixieTraceUtilities * | utils | ) |
Wrapper to get trace data; cannot throw, unguarded.
| int CPixieTraceUtilities_GetTraceLength | ( | CPixieTraceUtilities * | utils, |
| int | mod, | ||
| int | chan | ||
| ) |
Wrapper to get trace length.
| CPixieTraceUtilities * CPixieTraceUtilities_new | ( | ) |
Wrapper for the class constructor.
| int CPixieTraceUtilities_ReadFastTrace | ( | CPixieTraceUtilities * | utils, |
| int | mod, | ||
| int | chan | ||
| ) |
Wrapper for reading an unvalidated trace.
| int CPixieTraceUtilities_ReadTrace | ( | CPixieTraceUtilities * | utils, |
| int | mod, | ||
| int | chan | ||
| ) |
Wrapper for reading a validated trace.
| void CPixieTraceUtilities_SetUseGenerator | ( | CPixieTraceUtilities * | utils, |
| bool | mode | ||
| ) |
Wrapper to set generator use.