4
|
1 |
record(ai, "$(P):$(R):HV"){
|
|
2 |
field(DESC, "measured high voltage")
|
|
3 |
field(DTYP, "stream")
|
|
4 |
field(INP, "@focusEVC300.proto getFloat(HV) $(PORT)")
|
|
5 |
field(EGU, "V")
|
|
6 |
field(SCAN, "1 second")
|
|
7 |
}
|
|
8 |
|
|
9 |
record(ai, "$(P):$(R):HVmax"){
|
|
10 |
field(DESC, "max. measured high voltage")
|
|
11 |
field(DTYP, "stream")
|
|
12 |
field(INP, "@focusEVC300.proto getFloat(HVmax) $(PORT)")
|
|
13 |
field(EGU, "V")
|
|
14 |
field(SCAN, "1 second")
|
|
15 |
}
|
|
16 |
|
|
17 |
record(ai, "$(P):$(R):Emis"){
|
|
18 |
field(DESC, "measured emission current")
|
|
19 |
field(DTYP, "stream")
|
|
20 |
field(INP, "@focusEVC300.proto getFloat(Emis) $(PORT)")
|
|
21 |
field(EGU, "mA")
|
|
22 |
field(SCAN, "1 second")
|
|
23 |
}
|
|
24 |
|
|
25 |
record(ai, "$(P):$(R):Emismax"){
|
|
26 |
field(DESC, "max. measured emission current")
|
|
27 |
field(DTYP, "stream")
|
|
28 |
field(INP, "@focusEVC300.proto getFloat(Emismax) $(PORT)")
|
|
29 |
field(EGU, "mA")
|
|
30 |
field(SCAN, "1 second")
|
|
31 |
}
|
|
32 |
|
|
33 |
record(ai, "$(P):$(R):Fil"){
|
|
34 |
field(DESC, "measured filament current")
|
|
35 |
field(DTYP, "stream")
|
|
36 |
field(INP, "@focusEVC300.proto getFloat(Fil) $(PORT)")
|
|
37 |
field(EGU, "A")
|
|
38 |
field(SCAN, "1 second")
|
|
39 |
}
|
|
40 |
|
|
41 |
record(ai, "$(P):$(R):Filmax"){
|
|
42 |
field(DESC, "max. measured filament current")
|
|
43 |
field(DTYP, "stream")
|
|
44 |
field(INP, "@focusEVC300.proto getFloat(Filmax) $(PORT)")
|
|
45 |
field(EGU, "A")
|
|
46 |
field(SCAN, "1 second")
|
|
47 |
}
|
|
48 |
|
|
49 |
record(ai, "$(P):$(R):Temp"){
|
|
50 |
field(DESC, "measured temperature of thermocouple")
|
|
51 |
field(DTYP, "stream")
|
|
52 |
field(INP, "@focusEVC300.proto getFloat(Temp) $(PORT)")
|
|
53 |
field(EGU, "°C")
|
|
54 |
field(SCAN, "1 second")
|
|
55 |
}
|
|
56 |
|
|
57 |
record(ai, "$(P):$(R):Flux"){
|
|
58 |
field(DESC, "measured flux")
|
|
59 |
field(DTYP, "stream")
|
|
60 |
field(INP, "@focusEVC300.proto getFloat(Flux) $(PORT)")
|
|
61 |
field(EGU, "A")
|
|
62 |
field(SCAN, "1 second")
|
|
63 |
}
|
|
64 |
|
|
65 |
record(ai, "$(P):$(R):Aux"){
|
|
66 |
field(DESC, "measured voltage at AUX-input")
|
|
67 |
field(DTYP, "stream")
|
|
68 |
field(INP, "@focusEVC300.proto getFloat(Aux) $(PORT)")
|
|
69 |
field(EGU, "V")
|
|
70 |
field(SCAN, "1 second")
|
|
71 |
}
|
|
72 |
|
|
73 |
record(stringin, "$(P):$(R):TMR"){
|
|
74 |
field(DESC, "reached timer count-down")
|
|
75 |
field(DTYP, "stream")
|
|
76 |
field(INP, "@focusEVC300.proto getString(TMR) $(PORT)")
|
|
77 |
field(SCAN, "1 second")
|
|
78 |
}
|
|
79 |
|
|
80 |
record(stringin, "$(P):$(R):Clk"){
|
|
81 |
field(DESC, "accumulated clock-time")
|
|
82 |
field(DTYP, "stream")
|
|
83 |
field(INP, "@focusEVC300.proto getString(Clk) $(PORT)")
|
|
84 |
field(SCAN, "1 second")
|
|
85 |
}
|
|
86 |
|
|
87 |
record(ai, "$(P):$(R):Exp"){
|
|
88 |
field(DESC, "reached exposition count-down")
|
|
89 |
field(DTYP, "stream")
|
|
90 |
field(INP, "@focusEVC300.proto getFloat(Exp) $(PORT)")
|
|
91 |
field(SCAN, "1 second")
|
|
92 |
}
|
|
93 |
|
|
94 |
record(ai, "$(P):$(R):Dep"){
|
|
95 |
field(DESC, "accumulated deposition")
|
|
96 |
field(DTYP, "stream")
|
|
97 |
field(INP, "@focusEVC300.proto getFloat(Dep) $(PORT)")
|
|
98 |
field(SCAN, "1 second")
|
|
99 |
}
|
|
100 |
|
|
101 |
record(bi, "$(P):$(R):Timer"){
|
|
102 |
field(DESC, "timer status")
|
|
103 |
field(DTYP, "stream")
|
|
104 |
field(INP, "@focusEVC300.proto getBool(Timer) $(PORT)")
|
|
105 |
field(ONAM, "ON")
|
|
106 |
field(ZNAM, "OFF")
|
|
107 |
field(SCAN, "1 second")
|
|
108 |
}
|
|
109 |
|
|
110 |
record(bi, "$(P):$(R):Clock"){
|
|
111 |
field(DESC, "clock status")
|
|
112 |
field(DTYP, "stream")
|
|
113 |
field(INP, "@focusEVC300.proto getBool(Clock) $(PORT)")
|
|
114 |
field(ONAM, "ON")
|
|
115 |
field(ZNAM, "OFF")
|
|
116 |
field(SCAN, "1 second")
|
|
117 |
}
|
|
118 |
|
|
119 |
record(bi, "$(P):$(R):Exposure"){
|
|
120 |
field(DESC, "exposition status")
|
|
121 |
field(DTYP, "stream")
|
|
122 |
field(INP, "@focusEVC300.proto getBool(Exposure) $(PORT)")
|
|
123 |
field(ONAM, "ON")
|
|
124 |
field(ZNAM, "OFF")
|
|
125 |
}
|
|
126 |
|
|
127 |
record(bi, "$(P):$(R):Deposition"){
|
|
128 |
field(DESC, "deposition status")
|
|
129 |
field(DTYP, "stream")
|
|
130 |
field(INP, "@focusEVC300.proto getBool(Deposition) $(PORT)")
|
|
131 |
field(ONAM, "ON")
|
|
132 |
field(ZNAM, "OFF")
|
|
133 |
field(SCAN, "1 second")
|
|
134 |
}
|
|
135 |
|
|
136 |
record(bi, "$(P):$(R):Automodus"){
|
|
137 |
field(DESC, "flux regulation status")
|
|
138 |
field(DTYP, "stream")
|
|
139 |
field(INP, "@focusEVC300.proto getBool(Automodus) $(PORT)")
|
|
140 |
field(ONAM, "ON")
|
|
141 |
field(ZNAM, "OFF")
|
|
142 |
field(SCAN, "1 second")
|
|
143 |
}
|
|
144 |
|
|
145 |
record(bi, "$(P):$(R):Fluxmode"){
|
|
146 |
field(DESC, "automodus status")
|
|
147 |
field(DTYP, "stream")
|
|
148 |
field(INP, "@focusEVC300.proto getBool(Fluxmode) $(PORT)")
|
|
149 |
field(ONAM, "ON")
|
|
150 |
field(ZNAM, "OFF")
|
|
151 |
field(SCAN, "1 second")
|
|
152 |
}
|
|
153 |
|
|
154 |
record(stringin, "$(P):$(R):Shutter"){
|
|
155 |
field(DESC, "shutter status")
|
|
156 |
field(DTYP, "stream")
|
|
157 |
field(INP, "@focusEVC300.proto getString(Shutter) $(PORT)")
|
|
158 |
field(SCAN, "1 second")
|
|
159 |
}
|
|
160 |
|
|
161 |
record(bi, "$(P):$(R):Emiscon"){
|
|
162 |
field(DESC, "emission or filament; status")
|
|
163 |
field(DTYP, "stream")
|
|
164 |
field(INP, "@focusEVC300.proto getBool(Emiscon) $(PORT)")
|
|
165 |
field(ONAM, "off: filament control")
|
|
166 |
field(ZNAM, "on: emission control")
|
|
167 |
field(SCAN, "1 second")
|
|
168 |
}
|
|
169 |
|
|
170 |
record(bi, "$(P):$(R):Interlock"){
|
|
171 |
field(DESC, "interlock status")
|
|
172 |
field(DTYP, "stream")
|
|
173 |
field(INP, "@focusEVC300.proto getBool(Interlock) $(PORT)")
|
|
174 |
field(ONAM, "ok")
|
|
175 |
field(ZNAM, "failure")
|
|
176 |
field(SCAN, "1 second")
|
|
177 |
}
|
|
178 |
|
|
179 |
record(bi, "$(P):$(R):Supr"){
|
|
180 |
field(DESC, "suppressor status")
|
|
181 |
field(DTYP, "stream")
|
|
182 |
field(INP, "@focusEVC300.proto getBool(Timer) $(PORT)")
|
|
183 |
field(ONAM, "ON")
|
|
184 |
field(ZNAM, "OFF")
|
|
185 |
field(SCAN, "1 second")
|
|
186 |
} |