1 | ############### *IDN? ###############
|
---|
2 | record(stringin, "$(user):idn")
|
---|
3 | {
|
---|
4 | # field(DESC, "get IDN")
|
---|
5 | field(DESC, "string record")
|
---|
6 | field(DTYP, "stream")
|
---|
7 | field(INP, "@AG53181.proto getIDN PS1 7")
|
---|
8 | ## field(INP, "@AG53181.proto getidn PS1 7") ##oomoji_komoji_kankeinai
|
---|
9 | }
|
---|
10 |
|
---|
11 | ############## *RST ###############
|
---|
12 | record(bo, "$(user):rst")
|
---|
13 | {
|
---|
14 | field(DESC, "binary output record")
|
---|
15 | field(SCAN, "Passive")
|
---|
16 | field(DTYP, "stream")
|
---|
17 | field(OUT, "@AG53181.proto setRST PS1 7")
|
---|
18 | }
|
---|
19 |
|
---|
20 | ############## *CLS ###############
|
---|
21 | record(bo, "$(user):cls")
|
---|
22 | {
|
---|
23 | field(DESC, "binary output record")
|
---|
24 | field(SCAN, "Passive")
|
---|
25 | field(DTYP, "stream")
|
---|
26 | field(OUT, "@AG53181.proto setCLS PS1 7")
|
---|
27 | }
|
---|
28 |
|
---|
29 | ############## *SRE0 ###############
|
---|
30 | record(bo, "$(user):sre_0")
|
---|
31 | {
|
---|
32 | field(DESC, "binary output record")
|
---|
33 | field(SCAN, "Passive")
|
---|
34 | field(DTYP, "stream")
|
---|
35 | field(OUT, "@AG53181.proto setSRE0 PS1 7")
|
---|
36 | }
|
---|
37 |
|
---|
38 | ############## *ESE0 ###############
|
---|
39 | record(bo, "$(user):ese_0")
|
---|
40 | {
|
---|
41 | field(DESC, "binary output record")
|
---|
42 | field(SCAN, "Passive")
|
---|
43 | field(DTYP, "stream")
|
---|
44 | field(OUT, "@AG53181.proto setESE0 PS1 7")
|
---|
45 | }
|
---|
46 |
|
---|
47 | ############## STATUS PRESET ###############
|
---|
48 | record(bo, "$(user):stpr")
|
---|
49 | {
|
---|
50 | field(DESC, "binary output record")
|
---|
51 | field(SCAN, "Passive")
|
---|
52 | field(DTYP, "stream")
|
---|
53 | field(OUT, "@AG53181.proto setSTPR PS1 7")
|
---|
54 | }
|
---|
55 |
|
---|
56 | ############### FILTER OFForON ###############
|
---|
57 | record(bi, "$(user):getfilt")
|
---|
58 | {
|
---|
59 | field(DESC, "binary input record")
|
---|
60 | field(SCAN, "Passive")
|
---|
61 | field(DTYP, "stream")
|
---|
62 | field(INP, "@AG53181.proto getFILT PS1 7")
|
---|
63 | field(ZNAM,"OFF")
|
---|
64 | field(ONAM,"ON")
|
---|
65 | }
|
---|
66 |
|
---|
67 | record(bo, "$(user):setfilt")
|
---|
68 | {
|
---|
69 | field(DESC, "binary output record")
|
---|
70 | field(SCAN, "Passive")
|
---|
71 | field(DTYP, "stream")
|
---|
72 | field(OUT, "@AG53181.proto setFILT PS1 7")
|
---|
73 | field(ZNAM,"OFF")
|
---|
74 | field(ONAM,"ON")
|
---|
75 | }
|
---|
76 |
|
---|
77 | ############### TRIGGER LEVEL AUTO ###############
|
---|
78 | record(bi, "$(user):getlevau")
|
---|
79 | {
|
---|
80 | field(DESC, "binary input record")
|
---|
81 | field(SCAN, "Passive")
|
---|
82 | field(DTYP, "stream")
|
---|
83 | field(INP, "@AG53181.proto getLEVAU PS1 7")
|
---|
84 | field(ZNAM,"OFF")
|
---|
85 | field(ONAM,"ON")
|
---|
86 | }
|
---|
87 |
|
---|
88 | record(bo, "$(user):setlevau")
|
---|
89 | {
|
---|
90 | field(DESC, "binary output record")
|
---|
91 | field(SCAN, "Passive")
|
---|
92 | field(DTYP, "stream")
|
---|
93 | field(OUT, "@AG53181.proto setLEVAU PS1 7")
|
---|
94 | field(ZNAM,"OFF")
|
---|
95 | field(ONAM,"ON")
|
---|
96 | }
|
---|
97 |
|
---|
98 | ############### TRIGGER LEVEL ###############
|
---|
99 | record(ai, "$(user):getlev")
|
---|
100 | {
|
---|
101 | field(DESC, "analog input record")
|
---|
102 | field(SCAN, "Passive")
|
---|
103 | field(DTYP, "stream")
|
---|
104 | field(INP, "@AG53181.proto getLEV PS1 7")
|
---|
105 | }
|
---|
106 |
|
---|
107 | record(ao, "$(user):setlev")
|
---|
108 | {
|
---|
109 | field(DESC, "analog output record")
|
---|
110 | field(SCAN, "Passive")
|
---|
111 | field(DTYP, "stream")
|
---|
112 | field(OUT, "@AG53181.proto setLEV PS1 7")
|
---|
113 | }
|
---|
114 |
|
---|
115 | ############## COUPLING ###############
|
---|
116 | record(bi, "$(user):getcoup")
|
---|
117 | {
|
---|
118 | field(DESC, "binary input record")
|
---|
119 | field(SCAN, "Passive")
|
---|
120 | field(DTYP, "stream")
|
---|
121 | field(INP, "@AG53181.proto getCOUP PS1 7")
|
---|
122 | field(ZNAM,"AC")
|
---|
123 | field(ONAM,"DC")
|
---|
124 | }
|
---|
125 |
|
---|
126 | record(bo, "$(user):setcoup")
|
---|
127 | {
|
---|
128 | field(DESC, "binary output record")
|
---|
129 | field(SCAN, "Passive")
|
---|
130 | field(DTYP, "stream")
|
---|
131 | field(OUT, "@AG53181.proto setCOUP PS1 7")
|
---|
132 | field(ZNAM,"AC")
|
---|
133 | field(ONAM,"DC")
|
---|
134 | }
|
---|
135 |
|
---|
136 | ############### IMPEDANCE ###############
|
---|
137 | record(ai, "$(user):getimp")
|
---|
138 | {
|
---|
139 | field(DESC, "analog input record")
|
---|
140 | field(SCAN, "Passive")
|
---|
141 | field(DTYP, "stream")
|
---|
142 | field(INP, "@AG53181.proto getIMP PS1 7")
|
---|
143 | }
|
---|
144 |
|
---|
145 | record(ao, "$(user):setimp")
|
---|
146 | {
|
---|
147 | field(DESC, "analog output record")
|
---|
148 | field(SCAN, "Passive")
|
---|
149 | field(DTYP, "stream")
|
---|
150 | field(OUT, "@AG53181.proto setIMP PS1 7")
|
---|
151 | }
|
---|
152 |
|
---|
153 | ############## TRIGGER SLOPE ###############
|
---|
154 | record(bi, "$(user):getslop")
|
---|
155 | {
|
---|
156 | field(DESC, "binary input record")
|
---|
157 | field(SCAN, "Passive")
|
---|
158 | field(DTYP, "stream")
|
---|
159 | field(INP, "@AG53181.proto getSLOP PS1 7")
|
---|
160 | field(ZNAM, "POS")
|
---|
161 | field(ONAM, "NEG")
|
---|
162 | }
|
---|
163 |
|
---|
164 | record(bo, "$(user):setslop")
|
---|
165 | {
|
---|
166 | field(DESC, "binary output record")
|
---|
167 | field(SCAN, "Passive")
|
---|
168 | field(DTYP, "stream")
|
---|
169 | field(OUT, "@AG53181.proto setSLOP PS1 7")
|
---|
170 | field(ZNAM, "POS")
|
---|
171 | field(ONAM, "NEG")
|
---|
172 | }
|
---|
173 |
|
---|
174 | ############### CHANNEL SELECT ###############
|
---|
175 | #record(bi, "$(user):getsens")
|
---|
176 | record(stringin, "$(user):getsens")
|
---|
177 | {
|
---|
178 | # field(DESC, "binary input record")
|
---|
179 | field(DESC, "string record")
|
---|
180 | field(DTYP, "stream")
|
---|
181 | field(INP, "@AG53181.proto getSENS PS1 7")
|
---|
182 | # field(ZNAM, "ch1")
|
---|
183 | # field(ONAM, "ch2")
|
---|
184 | }
|
---|
185 |
|
---|
186 | record(bo, "$(user):setsens")
|
---|
187 | {
|
---|
188 | field(DESC, "binary output record")
|
---|
189 | field(SCAN, "Passive")
|
---|
190 | field(DTYP, "stream")
|
---|
191 | field(OUT, "@AG53181.proto setSENS PS1 7")
|
---|
192 | field(ZNAM, "ch1")
|
---|
193 | field(ONAM, "ch2")
|
---|
194 | }
|
---|
195 |
|
---|
196 | ############## GATE MODE ###############
|
---|
197 | record(mbbi, "$(user):getgamo")
|
---|
198 | {
|
---|
199 | field(DESC, "mbbi record")
|
---|
200 | field(SCAN, "Passive")
|
---|
201 | field(DTYP, "stream")
|
---|
202 | field(INP, "@AG53181.proto getGAMO PS1 7")
|
---|
203 | field(ZRST, "IMM")
|
---|
204 | field(ONST, "EXT")
|
---|
205 | # field(ONST, "0.0")
|
---|
206 | field(TWST, "TIM")
|
---|
207 | field(THST, "DIG")
|
---|
208 | }
|
---|
209 |
|
---|
210 | record(mbbo, "$(user):setgamo")
|
---|
211 | {
|
---|
212 | field(DESC, "mbbo record")
|
---|
213 | field(SCAN, "Passive")
|
---|
214 | field(DTYP, "stream")
|
---|
215 | field(OUT, "@AG53181.proto setGAMO PS1 7")
|
---|
216 | field(ZRST, "IMM")
|
---|
217 | field(ONST, "EXT") #AG53181A GA EXT MODE NI HAIRUTO REMOTE DEHA NUKENAKUNARU
|
---|
218 | # field(ONST, "0.0")
|
---|
219 | field(TWST, "TIM")
|
---|
220 | field(THST, "DIG")
|
---|
221 | }
|
---|
222 |
|
---|
223 | ############### GATE TIMER ###############
|
---|
224 | record(ai, "$(user):getgati")
|
---|
225 | {
|
---|
226 | field(DESC, "analog input record")
|
---|
227 | field(SCAN, "Passive")
|
---|
228 | field(DTYP, "stream")
|
---|
229 | field(INP, "@AG53181.proto getGATI PS1 7")
|
---|
230 | }
|
---|
231 |
|
---|
232 | record(ao, "$(user):setgati")
|
---|
233 | {
|
---|
234 | field(DESC, "analog output record")
|
---|
235 | field(SCAN, "Passive")
|
---|
236 | field(DTYP, "stream")
|
---|
237 | field(OUT, "@AG53181.proto setGATI PS1 7")
|
---|
238 | }
|
---|
239 |
|
---|
240 | ############### FREQUENCY? ###############
|
---|
241 | record(ai, "$(user):getfreq")
|
---|
242 | {
|
---|
243 | field(DESC, "analog input record")
|
---|
244 | # field(SCAN, "10 second")
|
---|
245 | # field(SCAN, "2 second")
|
---|
246 | # field(SCAN, "1 second")
|
---|
247 | # field(SCAN, ".5 second")
|
---|
248 | field(SCAN, "Passive")
|
---|
249 | field(DTYP, "stream")
|
---|
250 | field(PREC, "9")
|
---|
251 | # field(FLNK, "$(user):fanout1")
|
---|
252 | field(INP, "@AG53181.proto getFREQ PS1 7")
|
---|
253 | # field(INP, "@AG53181.proto getFREQ PS1 7 PP NMS")
|
---|
254 | }
|
---|
255 |
|
---|
256 | ############### DATA? ###############
|
---|
257 | record(ai, "$(user):getdata")
|
---|
258 | {
|
---|
259 | field(DESC, "analog input record")
|
---|
260 | # field(SCAN, "10 second")
|
---|
261 | # field(SCAN, "2 second")
|
---|
262 | # field(SCAN, "1 second")
|
---|
263 | field(SCAN, ".5 second")
|
---|
264 | # field(SCAN, "Passive")
|
---|
265 | field(DTYP, "stream")
|
---|
266 | field(PREC, "9")
|
---|
267 | field(FLNK, "$(user):fanout1")
|
---|
268 | field(INP, "@AG53181.proto getDATA PS1 7")
|
---|
269 | }
|
---|
270 |
|
---|
271 |
|
---|
272 |
|
---|
273 | ############### RUN MODE ###############
|
---|
274 | record(bi, "$(user):getrun")
|
---|
275 | {
|
---|
276 | field(DESC, "binary input record")
|
---|
277 | field(SCAN, "Passive")
|
---|
278 | field(DTYP, "stream")
|
---|
279 | field(INP, "@AG53181.proto getRUN PS1 7")
|
---|
280 | field(ZNAM,"OFF")
|
---|
281 | field(ONAM,"ON")
|
---|
282 | }
|
---|
283 |
|
---|
284 | record(bo, "$(user):setrun")
|
---|
285 | {
|
---|
286 | field(DESC, "binary output record")
|
---|
287 | field(SCAN, "Passive")
|
---|
288 | field(DTYP, "stream")
|
---|
289 | field(OUT, "@AG53181.proto setRUN PS1 7")
|
---|
290 | field(ZNAM,"OFF")
|
---|
291 | field(ONAM,"ON")
|
---|
292 | }
|
---|
293 |
|
---|
294 | ############### Fanout ################
|
---|
295 | record(fanout, "$(user):fanout1")
|
---|
296 | {
|
---|
297 | field(DESC, "fanout record")
|
---|
298 | field(SCAN, "Passive")
|
---|
299 | field(LNK1, "$(user):getgati")
|
---|
300 | field(LNK2, "$(user):getimp")
|
---|
301 | field(LNK3, "$(user):getlev")
|
---|
302 | field(LNK4, "$(user):getcoup")
|
---|
303 | field(LNK5, "$(user):getfilt")
|
---|
304 | field(LNK6, "$(user):fanout2")
|
---|
305 | }
|
---|
306 |
|
---|
307 | record(fanout, "$(user):fanout2")
|
---|
308 | {
|
---|
309 | field(DESC, "fanout record")
|
---|
310 | field(SCAN, "Passive")
|
---|
311 | field(LNK1, "$(user):getlevau")
|
---|
312 | field(LNK2, "$(user):getslop")
|
---|
313 | field(LNK3, "$(user):getgamo")
|
---|
314 | field(LNK4, "$(user):getsens")
|
---|
315 | field(LNK5, "$(user):getrun")
|
---|
316 | field(LNK6, "0.0")
|
---|
317 | }
|
---|
318 |
|
---|
319 |
|
---|
320 |
|
---|
321 |
|
---|