Berkeley Nuclear Data Software
R803Interface.h
Go to the documentation of this file.
1 #include CAENHVWrapper.h
2 
3 class 803xPowerSupply
4 {
5 public:
7 
8  void InitSystem(CAENHV_SYSTEM_TYPE_t system, int LinkType,void *Arg);
9 
10  void DeinitSystem(int handle);
11 
12  void ExecComm(int handle, const char *CommName);
13 
14  // Get Commands //
15  void GetBdParam(
16  int handle,
17  unsigned short slotNum,
18  const unsigned short *slotList,
19  const char *parName);
20 
21  void GetBdParamInfo(int handle, ushort slot)
22 
23  void GetBdParamProp(int handle,
24  unsigned short slot,
25  const char *ParName,
26  const char *PropName);
27 
28  void GetChName(int handle,
29  unsigned short slot,
30  unsigned short ChNum,
31  const unsigned short ChNumList);
32 
33  void GetChParam(int handle,
34  unsigned short,
35  const char *ParName,
36  unsigned short ChNum,
37  const unsigned short *ChList);
38 
39  void GetParamInfo(int handle,
40  unsigned short slot,
41  unsigned short Ch);
42 
43  void GetChParamProp(int handle,
44  unsigned short slot,
45  unsigned short Ch,
46  const char *ParName,
47  const char *PropName);
48 
49  void GetExecCommList(int handle);
50 
51  void GetSysProp(int handle,
52  const char *PropName);
53 
54  void GetSysPropInfo(int handle,
55  const char *PropName);
56 
57  void GetSysPropList(int handle);
58 
59  // Set Commands //
60  void SetBdParam(int handle,
61  unsigned short slotNum,
62  const unsigned short *slotList,
63  const char *ParName,
64  void *ParValue);
65 
66  void SetChName(int handle,
67  unsigned short slot,
68  unsigned short ChNum,
69  const unsigned short *ChList,
70  const char *ChName);
71 
72  void SetChParam(int handle,
73  unsigned short slot,
74  const char *ParName,
75  unsigned short ChNum,
76  const unsigned short *ChList,
77  void *ParValue);
78 }
Definition: R803Interface.h:4
void GetBdParamInfo(int handle, ushort slot) void GetBdParamProp(int handle
void unsigned short const char const char * PropName
Definition: R803Interface.h:26
void SetChName(int handle, unsigned short slot, unsigned short ChNum, const unsigned short *ChList, const char *ChName)
void GetParamInfo(int handle, unsigned short slot, unsigned short Ch)
void GetSysPropList(int handle)
void GetBdParam(int handle, unsigned short slotNum, const unsigned short *slotList, const char *parName)
int port_num
Definition: R803Interface.h:6
void SetBdParam(int handle, unsigned short slotNum, const unsigned short *slotList, const char *ParName, void *ParValue)
void GetExecCommList(int handle)
void DeinitSystem(int handle)
void SetChParam(int handle, unsigned short slot, const char *ParName, unsigned short ChNum, const unsigned short *ChList, void *ParValue)
void GetSysPropInfo(int handle, const char *PropName)
void GetChName(int handle, unsigned short slot, unsigned short ChNum, const unsigned short ChNumList)
void InitSystem(CAENHV_SYSTEM_TYPE_t system, int LinkType, void *Arg)
void GetSysProp(int handle, const char *PropName)
void unsigned short const char * ParName
Definition: R803Interface.h:25
void GetChParamProp(int handle, unsigned short slot, unsigned short Ch, const char *ParName, const char *PropName)
void GetChParam(int handle, unsigned short, const char *ParName, unsigned short ChNum, const unsigned short *ChList)
void ExecComm(int handle, const char *CommName)
void unsigned short slot
Definition: R803Interface.h:24