ISIS Logo
HVCAEN
HVCAEN IOC
HVCAENx527gbl.db
Go to the documentation of this file.
1 #
2 # Copyright Canadian Light Source, Inc. All rights reserved.
3 # - see licence.txt and licence_CAEN.txt for limitations on use.
4 #
5 # Also JLab Nerses Gevorgyan
6 #
7 record( mbbi, "$(P):crates")
8 {
9  field(DESC, "List of crates")
10  field(DTYP, "CAEN x527 generic HV Mainframe")
11  field( INP, "@crateList")
12 # field( VAL, "0")
13  field( ZRVL, "0")
14  field( ZRST, "Zero")
15  field( ONVL, "1")
16  field( ONST, "One")
17  field( TWVL, "2")
18  field( TWST, "Two")
19  field( THVL, "3")
20  field( THST, "Three")
21  field( FRVL, "4")
22  field( FRST, "Four")
23  field( FVVL, "5")
24  field( FVST, "Five")
25  field( SXVL, "6")
26  field( SXST, "Six")
27  field( SVVL, "7")
28  field( SVST, "Seven")
29  field( EIVL, "8")
30  field( EIST, "Eight")
31  field( NIVL, "9")
32  field( NIST, "Nine")
33  field( TEVL, "10")
34  field( TEST, "Ten")
35  field( ELVL, "11")
36  field( ELST, "Eleven")
37  field( TVVL, "13")
38  field( TVST, "Twelve")
39  field( TTVL, "13")
40  field( TTST, "Thirteen")
41  field( FTVL, "14")
42  field( FTST, "Fourteen")
43  field( FFVL, "15")
44  field( FFST, "Fifteen")
45  field( PINI, "YES")
46  field(SIML, "$(P):SIM")
47  field(SIOL, "$(P):SIM:crates")
48  field(SDIS, "$(P):DISABLE")
49 }
50 
51 record(bo, "$(P):SIM")
52 {
53  field(SCAN, "Passive")
54  field(DTYP, "Soft Channel")
55  field(ZNAM, "NO")
56  field(ONAM, "YES")
57 }
58 
59 record( mbbi, "$(P):SIM:crates")
60 {
61  field(DESC, "Simulated List of crates")
62 # field( INP, "crateList")
63  field( VAL, "1")
64  field( ZRVL, "0")
65  field( ZRST, "Zero")
66  field( ONVL, "1")
67  field( ONST, "One")
68  field( TWVL, "2")
69  field( TWST, "Two")
70  field( THVL, "3")
71  field( THST, "Three")
72  field( FRVL, "4")
73  field( FRST, "Four")
74  field( FVVL, "5")
75  field( FVST, "Five")
76  field( SXVL, "6")
77  field( SXST, "Six")
78  field( SVVL, "7")
79  field( SVST, "Seven")
80  field( EIVL, "8")
81  field( EIST, "Eight")
82  field( NIVL, "9")
83  field( NIST, "Nine")
84  field( TEVL, "10")
85  field( TEST, "Ten")
86  field( ELVL, "11")
87  field( ELST, "Eleven")
88  field( TVVL, "13")
89  field( TVST, "Twelve")
90  field( TTVL, "13")
91  field( TTST, "Thirteen")
92  field( FTVL, "14")
93  field( FTST, "Fourteen")
94  field( FFVL, "15")
95  field( FFST, "Fifteen")
96  field( PINI, "YES")
97 }
98 
99 record( bo, "$(P):DISABLE")
100 {
101  field(DESC, "Disable comms")
102  field(PINI, "YES")
103  field(VAL, "0")
104  field(OMSL, "supervisory")
105  field(ZNAM, "Comms Enabled")
106  field(ONAM, "Comms Disabled")
107 }
108 
109 # Additions for ISIS Instruments maintain list of channel waveforms
110 record( waveform, "$(P):CHANLIST")
111 {
112  field(DESC, "List of channels to use in summary")
113  field(FTVL, "STRING")
114  field(NELM, "100")
115 }
116 
117 record( waveform, "$(P):CHANLIST:UPDATE")
118 {
119  field(DESC, "Update location summary list")
120  field(FTVL, "CHAR")
121  field(NELM, "4000")
122  field(FLNK, "$(P):CHANLIST:WFCTOS")
123  field(PINI, "1")
124  info(autosaveFields, "VAL NORD")
125 }
126 
127 record( subArray, "$(P):CHANLIST:ELEMENT")
128 {
129  field(DESC, "Internal for sequence")
130  field(INP, "$(P):CHANLIST")
131  field(FTVL, "STRING")
132  field(MALM, "100")
133  field(NELM, "1")
134 }
135 
136 record(aSub, "$(P):CHANLIST:WFCTOS")
137 {
138  field(SNAM, "splitToStringWaveform")
139  field(INPA, "$(P):CHANLIST:UPDATE")
140  field(FTA, "CHAR")
141  field(NOA, "4000")
142  field(INPB, "$(P):CHANLIST:UPDATE.NORD")
143  field(FTB, "ULONG")
144  field(NOB, "1")
145  field(INPC, "$(P):CHANLIST:DELIM")
146  field(FTC, "STRING")
147  field(NOC, "1")
148  field(OUTA, "$(P):CHANLIST PP")
149  field(FTVA, "STRING")
150  field(NOVA, "100")
151 }
152 
153 record (bi, "$(P):CHANLIST:PWONOFF")
154 {
155  field( DESC, "Summary of Power Status")
156  field( ZNAM, "Not All On")
157  field( ONAM, "All On")
158 }
159 
160 record (bi, "$(P):CHANLIST:ERRORSTAT")
161 {
162  field( DESC, "Summary of Status")
163  field( ZNAM, "OK")
164  field( ONAM, "Error")
165 }
166 
167 record (stringin, "$(P):CHANLIST:DELIM")
168 {
169  field(VAL, " ")
170 }
record(ao,"$(P):$(PSNAME):scanPeriod")
DESC field: Base poll period
Definition: HVCAENx527.db:16
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5