3 ## PV ED:RBNUMBER:SP is served by database server
4 ## which then writes to ED:RBNUMBER:DAE:SP
6 record(stringin,
"$(P)ED:RBNUMBER")
8 field(DESC,
"Experiment (RB) Number")
9 field(DTYP,
"Soft Channel")
10 field(SCAN,
"Passive")
11 field(INP,
"$(P)DAE:_RBNUMBER CP")
12 info(INTEREST,
"HIGH")
13 field(SIML,
"$(P)ED:SIM")
14 field(SIOL,
"$(P)ED:SIM:RBNUMBER")
15 field(SDIS,
"$(P)ED:DISABLE")
19 record(stringout,
"$(P)ED:RBNUMBER:DAE:SP")
21 field(DESC,
"Set Experiment (RB) Number")
22 field(DTYP,
"Soft Channel")
23 field(SCAN,
"Passive")
24 field(OUT,
"$(P)DAE:_RBNUMBER:SP PP")
25 field(SDIS,
"$(P)ED:DISABLE")
26 field(SIML,
"$(P)ED:SIM")
27 field(SIOL,
"$(P)ED:SIM:RBNUMBER")
28 info(autosaveFields,
"VAL")
31 alias(
"$(P)ED:RBNUMBER",
"$(P)ED:RBNUMBER:SP:RBV")
35 ## ED:USERNAME:SP is served by database server,
37 # DAE username is just a list of surnames
38 # and it is not forwarded to DAE. See SURNAME PVs
39 # this pv contains bin-hex-json
42 field(DESC,
"Experiment User names")
43 field(DTYP,
"Soft Channel")
44 field(SCAN,
"Passive")
47 field(INP,
"$(P)ED:SIM:USERNAME CP")
48 info(INTEREST,
"HIGH")
52 alias(
"$(P)ED:USERNAME",
"$(P)ED:USERNAME:SP:RBV")
54 ## set by DBSVR, maybe better to read back from DAE?
55 ## pv contains bin-hex-json
58 field(DESC,
"Experiment User Surnames")
61 field(SCAN,
"Passive")
62 field(DTYP,
"Soft Channel")
63 info(INTEREST,
"HIGH")
64 field(SIML,
"$(P)ED:SIM")
65 field(SDIS,
"$(P)ED:DISABLE")
66 field(SIOL,
"$(P)ED:SIM:SURNAME")
68 info(autosaveFields,
"VAL")
71 alias(
"$(P)ED:SURNAME",
"$(P)ED:SURNAME:SP:RBV")
73 # set by DBSVR, comma separated list of surnames
74 record(waveform,
"$(P)ED:USERNAME:DAE:SP")
76 field(DESC,
"Experiment User Surnames")
79 field(SCAN,
"Passive")
80 field(DTYP,
"Soft Channel")
81 info(INTEREST,
"HIGH")
82 field(SIML,
"$(P)ED:SIM")
83 field(SDIS,
"$(P)ED:DISABLE")
84 field(FLNK,
"$(P)ED:USERNAME:_TODAE.PROC")
85 info(autosaveFields,
"VAL")
88 record(aSub,
"$(P)ED:USERNAME:_TODAE")
90 field(INPA,
"$(P)ED:USERNAME:DAE:SP NPP")
91 field(OUTA,
"$(P)DAE:_USERNAME:SP PP")
96 field(SNAM,
"copyArgA")
101 ## set by dbsvr, bin-hex-json
104 field(DESC,
"Experiment User Organisations")
107 field(SCAN,
"Passive")
108 field(DTYP,
"Soft Channel")
109 info(INTEREST,
"HIGH")
110 info(autosaveFields,
"VAL")
113 alias(
"$(P)ED:ORGS",
"$(P)ED:ORGS:SP")
116 ## simulation and disable records
120 field(SCAN,
"Passive")
121 field(DTYP,
"Soft Channel")
124 info(
"testparam",
"testvalue")
129 field(DESC,
"Disable comms")
132 field(OMSL,
"supervisory")
133 field(ZNAM,
"COMMS ENABLED")
134 field(ONAM,
"COMMS DISABLED")
139 field(DESC,
"Simulated Experiment Username")
142 field(SCAN,
"Passive")
143 field(DTYP,
"Soft Channel")
148 field(DESC,
"Simulated Experiment Surname")
151 field(SCAN,
"Passive")
152 field(DTYP,
"Soft Channel")
157 field(SCAN,
"Passive")
158 field(DTYP,
"Soft Channel")
alias("$(P)ED:RBNUMBER","$(P)ED:RBNUMBER:SP:RBV")
record(stringin,"$(P)ED:RBNUMBER")
RB number.