Skip to content

Commit 7828982

Browse files
script to create parameter db file
1 parent 16b9a59 commit 7828982

File tree

3 files changed

+444
-19
lines changed

3 files changed

+444
-19
lines changed
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
# Macros:
2+
#% macro, P, Device Prefix
3+
#% macro, R, Device Suffix
4+
#% macro, PORT, Asyn Port name
5+
#% macro, TIMEOUT, Timeout, default=1
6+
#% macro, ADDR, Asyn Port address, default=0
7+
8+
record(longin, "$(P)$(R)NumEnergyChannels_RBV") {
9+
field(DTYP, "asynInt32")
10+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))NUMENERGYCHANNELS")
11+
field(SCAN, "I/O Intr")
12+
field(DISA, "0")
13+
}
14+
15+
record(longout, "$(P)$(R)NumEnergyChannels") {
16+
field(DTYP, "asynInt32")
17+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))NUMENERGYCHANNELS")
18+
field(DISA, "0")
19+
}
20+
21+
record(longin, "$(P)$(R)NumNonEnergyChannels_RBV") {
22+
field(DTYP, "asynInt32")
23+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))NUMNONENERGYCHANNELS")
24+
field(SCAN, "I/O Intr")
25+
field(DISA, "0")
26+
}
27+
28+
record(longout, "$(P)$(R)NumNonEnergyChannels") {
29+
field(DTYP, "asynInt32")
30+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))NUMNONENERGYCHANNELS")
31+
field(DISA, "0")
32+
}
33+
34+
record(ai, "$(P)$(R)ScreenVoltage_RBV") {
35+
field(DTYP, "asynFloat64")
36+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SCREENVOLTAGE")
37+
field(PREC, "3")
38+
field(SCAN, "I/O Intr")
39+
field(DISA, "0")
40+
}
41+
42+
record(ao, "$(P)$(R)ScreenVoltage") {
43+
field(DTYP, "asynFloat64")
44+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SCREENVOLTAGE")
45+
field(PREC, "3")
46+
field(DISA, "0")
47+
}
48+
49+
record(ai, "$(P)$(R)BiasVoltageElectrons_RBV") {
50+
field(DTYP, "asynFloat64")
51+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BIASVOLTAGEELECTRONS")
52+
field(PREC, "3")
53+
field(SCAN, "I/O Intr")
54+
field(DISA, "0")
55+
}
56+
57+
record(ao, "$(P)$(R)BiasVoltageElectrons") {
58+
field(DTYP, "asynFloat64")
59+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BIASVOLTAGEELECTRONS")
60+
field(PREC, "3")
61+
field(DISA, "0")
62+
}
63+
64+
record(ai, "$(P)$(R)BiasVoltageIons_RBV") {
65+
field(DTYP, "asynFloat64")
66+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BIASVOLTAGEIONS")
67+
field(PREC, "3")
68+
field(SCAN, "I/O Intr")
69+
field(DISA, "0")
70+
}
71+
72+
record(ao, "$(P)$(R)BiasVoltageIons") {
73+
field(DTYP, "asynFloat64")
74+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BIASVOLTAGEIONS")
75+
field(PREC, "3")
76+
field(DISA, "0")
77+
}
78+
79+
record(ai, "$(P)$(R)DetectorVoltage_RBV") {
80+
field(DTYP, "asynFloat64")
81+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))DETECTORVOLTAGE")
82+
field(PREC, "3")
83+
field(SCAN, "I/O Intr")
84+
field(DISA, "0")
85+
}
86+
87+
record(ao, "$(P)$(R)DetectorVoltage") {
88+
field(DTYP, "asynFloat64")
89+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))DETECTORVOLTAGE")
90+
field(PREC, "3")
91+
field(DISA, "0")
92+
}
93+
94+
record(ai, "$(P)$(R)FocusDisplacement1_RBV") {
95+
field(DTYP, "asynFloat64")
96+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))FOCUSDISPLACEMENT1")
97+
field(PREC, "3")
98+
field(SCAN, "I/O Intr")
99+
field(DISA, "0")
100+
}
101+
102+
record(ao, "$(P)$(R)FocusDisplacement1") {
103+
field(DTYP, "asynFloat64")
104+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))FOCUSDISPLACEMENT1")
105+
field(PREC, "3")
106+
field(DISA, "0")
107+
}
108+
109+
record(ai, "$(P)$(R)FocusDisplacement2_RBV") {
110+
field(DTYP, "asynFloat64")
111+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))FOCUSDISPLACEMENT2")
112+
field(PREC, "3")
113+
field(SCAN, "I/O Intr")
114+
field(DISA, "0")
115+
}
116+
117+
record(ao, "$(P)$(R)FocusDisplacement2") {
118+
field(DTYP, "asynFloat64")
119+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))FOCUSDISPLACEMENT2")
120+
field(PREC, "3")
121+
field(DISA, "0")
122+
}
123+
124+
record(ai, "$(P)$(R)CoilCurrent_RBV") {
125+
field(DTYP, "asynFloat64")
126+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))COILCURRENT")
127+
field(PREC, "3")
128+
field(SCAN, "I/O Intr")
129+
field(DISA, "0")
130+
}
131+
132+
record(ao, "$(P)$(R)CoilCurrent") {
133+
field(DTYP, "asynFloat64")
134+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))COILCURRENT")
135+
field(PREC, "3")
136+
field(DISA, "0")
137+
}
138+
139+
record(ai, "$(P)$(R)Lx_RBV") {
140+
field(DTYP, "asynFloat64")
141+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LX")
142+
field(PREC, "3")
143+
field(SCAN, "I/O Intr")
144+
field(DISA, "0")
145+
}
146+
147+
record(ao, "$(P)$(R)Lx") {
148+
field(DTYP, "asynFloat64")
149+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LX")
150+
field(PREC, "3")
151+
field(DISA, "0")
152+
}
153+
154+
record(ai, "$(P)$(R)ShiftX_RBV") {
155+
field(DTYP, "asynFloat64")
156+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SHIFTX")
157+
field(PREC, "3")
158+
field(SCAN, "I/O Intr")
159+
field(DISA, "0")
160+
}
161+
162+
record(ao, "$(P)$(R)ShiftX") {
163+
field(DTYP, "asynFloat64")
164+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SHIFTX")
165+
field(PREC, "3")
166+
field(DISA, "0")
167+
}
168+
169+
record(ai, "$(P)$(R)ShiftY_RBV") {
170+
field(DTYP, "asynFloat64")
171+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SHIFTY")
172+
field(PREC, "3")
173+
field(SCAN, "I/O Intr")
174+
field(DISA, "0")
175+
}
176+
177+
record(ao, "$(P)$(R)ShiftY") {
178+
field(DTYP, "asynFloat64")
179+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SHIFTY")
180+
field(PREC, "3")
181+
field(DISA, "0")
182+
}
183+
184+
record(ai, "$(P)$(R)LensShiftX_RBV") {
185+
field(DTYP, "asynFloat64")
186+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LENSSHIFTX")
187+
field(PREC, "3")
188+
field(SCAN, "I/O Intr")
189+
field(DISA, "0")
190+
}
191+
192+
record(ao, "$(P)$(R)LensShiftX") {
193+
field(DTYP, "asynFloat64")
194+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LENSSHIFTX")
195+
field(PREC, "3")
196+
field(DISA, "0")
197+
}
198+
199+
record(ai, "$(P)$(R)LensShiftY_RBV") {
200+
field(DTYP, "asynFloat64")
201+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LENSSHIFTY")
202+
field(PREC, "3")
203+
field(SCAN, "I/O Intr")
204+
field(DISA, "0")
205+
}
206+
207+
record(ao, "$(P)$(R)LensShiftY") {
208+
field(DTYP, "asynFloat64")
209+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))LENSSHIFTY")
210+
field(PREC, "3")
211+
field(DISA, "0")
212+
}
213+
214+
record(ai, "$(P)$(R)AnalyzerStandbyDelay_RBV") {
215+
field(DTYP, "asynFloat64")
216+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))ANALYZERSTANDBYDELAY")
217+
field(PREC, "3")
218+
field(SCAN, "I/O Intr")
219+
field(DISA, "0")
220+
}
221+
222+
record(ao, "$(P)$(R)AnalyzerStandbyDelay") {
223+
field(DTYP, "asynFloat64")
224+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))ANALYZERSTANDBYDELAY")
225+
field(PREC, "3")
226+
field(DISA, "0")
227+
}
228+
229+
record(bi, "$(P)$(R)SkipDelayUp/Down_RBV") {
230+
field(DTYP, "asynInt32")
231+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SKIPDELAYUPDOWN")
232+
field(SCAN, "I/O Intr")
233+
field(DISA, "0")
234+
}
235+
236+
record(bo, "$(P)$(R)SkipDelayUp/Down") {
237+
field(DTYP, "asynInt32")
238+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))SKIPDELAYUPDOWN")
239+
field(DISA, "0")
240+
}
241+
242+
record(ai, "$(P)$(R)MaximumCountRate_RBV") {
243+
field(DTYP, "asynFloat64")
244+
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))MAXIMUMCOUNTRATE")
245+
field(PREC, "3")
246+
field(SCAN, "I/O Intr")
247+
field(DISA, "0")
248+
}
249+
250+
record(ao, "$(P)$(R)MaximumCountRate") {
251+
field(DTYP, "asynFloat64")
252+
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))MAXIMUMCOUNTRATE")
253+
field(PREC, "3")
254+
field(DISA, "0")
255+
}
256+

0 commit comments

Comments
 (0)