HVCAEN
HVCAEN IOC
Main Page
Files
File List
File Members
db
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
record(ao,"$(P):$(PSNAME):scanPeriod")
DESC field: Base poll period
Definition:
HVCAENx527.db:16
Copyright © 2013
Science and Technology Facilities Council
| Generated by
1.8.5