3 #define PIXIE16APP_EXPORT
6 #include <HardwareRegistry.h>
12 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16InitSystem (
13 unsigned short NumModules,
14 unsigned short *PXISlotMap,
15 unsigned short OfflineMode );
17 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16ExitSystem (
18 unsigned short ModNum );
20 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16ReadModuleInfo (
21 unsigned short ModNum,
22 unsigned short *ModRev,
23 unsigned int *ModSerNum,
24 unsigned short *ModADCBits,
25 unsigned short *ModADCMSPS );
27 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16BootModule (
28 char *ComFPGAConfigFile,
29 char *SPFPGAConfigFile,
30 char *TrigFPGAConfigFile,
34 unsigned short ModNum,
35 unsigned short BootPattern );
37 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16StartListModeRun (
38 unsigned short ModNum,
39 unsigned short RunType,
40 unsigned short mode );
42 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16CheckRunStatus (
43 unsigned short ModNum );
45 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16EndRun (
46 unsigned short ModNum );
49 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16CheckExternalFIFOStatus (
50 unsigned int *nFIFOWords,
51 unsigned short ModNum );
53 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16ReadDataFromExternalFIFO (
54 unsigned int *ExtFIFO_Data,
55 unsigned int nFIFOWords,
56 unsigned short ModNum );
59 PIXIE16APP_EXPORT
int PIXIE16APP_API Pixie16WriteSglModPar (
61 unsigned int ModParData,
62 unsigned short ModNum );
82 void Pixie16SetModuleType(
int modNum,
int hdwrType);
83 std::vector<std::string> Pixie16GetActivityLog();
84 void Pixie16ResetActivityLog();
Definition: functions.h:26
Definition: SystemBooter.cpp:16