1946 lines
34 KiB
Plaintext
1946 lines
34 KiB
Plaintext
menu(scanP1SM) {
|
|
choice(scanP1SM_Linear,"Linear")
|
|
choice(scanP1SM_Table,"Table")
|
|
choice(scanP1SM_On_The_Fly,"On-The-Fly")
|
|
}
|
|
menu(scanFPTS) {
|
|
choice(scanFPTS_No,"No")
|
|
choice(scanFPTS_Freeze,"Freeze")
|
|
}
|
|
menu(scanFFO) {
|
|
choice(scanFFO_Use_F_Flags,"Use F-Flags")
|
|
choice(scanFFO_Override,"Override")
|
|
}
|
|
menu(scanPASM) {
|
|
choice(scanPASM_Stay,"Stay")
|
|
choice(scanPASM_Start_Pos,"Start Pos")
|
|
choice(scanPASM_Prior_Pos,"Prior Pos")
|
|
}
|
|
menu(scanP1AR) {
|
|
choice(scanP1AR_Absolute,"Absolute")
|
|
choice(scanP1AR_Relative,"Relative")
|
|
}
|
|
menu(scanP1NV) {
|
|
choice(scanP1NV_PV_OK,"PV OK")
|
|
choice(scanP1NV_PV_BAD,"PV BAD")
|
|
choice(scanP1NV_No_PV,"No PV")
|
|
}
|
|
recordtype(scan) {
|
|
include "dbCommon.dbd"
|
|
field(VERS,DBF_DOUBLE) {
|
|
prompt("Code Version")
|
|
special(SPC_NOMOD)
|
|
initial("3")
|
|
}
|
|
field(VAL,DBF_DOUBLE) {
|
|
prompt("Value Field")
|
|
}
|
|
field(SMSG,DBF_STRING) {
|
|
prompt("Record State Msg")
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(CMND,DBF_ENUM) {
|
|
prompt("Command Field")
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(ALRT,DBF_UCHAR) {
|
|
prompt("Operator Alert")
|
|
special(SPC_NOMOD)
|
|
}
|
|
field(RPVT,DBF_NOACCESS) {
|
|
prompt("Ptr to Pvt Struct")
|
|
special(SPC_NOMOD)
|
|
interest(4)
|
|
size(4)
|
|
extra("void * rpvt")
|
|
}
|
|
field(MPTS,DBF_SHORT) {
|
|
prompt("Max # of Points")
|
|
promptgroup(GUI_LINKS)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
initial("100")
|
|
}
|
|
field(EXSC,DBF_SHORT) {
|
|
prompt("Execute Scan")
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(PXSC,DBF_UCHAR) {
|
|
prompt("Previous XScan")
|
|
special(SPC_NOMOD)
|
|
}
|
|
field(NPTS,DBF_SHORT) {
|
|
prompt("Number of Points")
|
|
promptgroup(GUI_LINKS)
|
|
asl(ASL0)
|
|
special(116)
|
|
interest(1)
|
|
initial("100")
|
|
}
|
|
field(FPTS,DBF_MENU) {
|
|
prompt("Freeze Num of Points")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
initial("1")
|
|
}
|
|
field(FFO,DBF_MENU) {
|
|
prompt("Freeze Flag Override")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(117)
|
|
interest(1)
|
|
menu(scanFFO)
|
|
}
|
|
field(CPT,DBF_SHORT) {
|
|
prompt("Current Point")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DPT,DBF_SHORT) {
|
|
prompt("Desired Point")
|
|
special(119)
|
|
interest(1)
|
|
}
|
|
field(PCPT,DBF_SHORT) {
|
|
prompt("Point ofLast Posting")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(PASM,DBF_MENU) {
|
|
prompt("After Scan Mode")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
menu(scanPASM)
|
|
}
|
|
field(TOLP,DBF_ULONG) {
|
|
prompt("Time of Last Posting")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P1PV,DBF_STRING) {
|
|
prompt("Positioner 1 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(130)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(P2PV,DBF_STRING) {
|
|
prompt("Positioner 2 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(131)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(P3PV,DBF_STRING) {
|
|
prompt("Positioner 3 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(132)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(P4PV,DBF_STRING) {
|
|
prompt("Positioner 4 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(133)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(R1PV,DBF_STRING) {
|
|
prompt("P1 Readback PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(134)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(R2PV,DBF_STRING) {
|
|
prompt("P2 Readback PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(135)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(R3PV,DBF_STRING) {
|
|
prompt("P3 Readback PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(136)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(R4PV,DBF_STRING) {
|
|
prompt("P4 Readback PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(137)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D1PV,DBF_STRING) {
|
|
prompt("Detector 1 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(138)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D2PV,DBF_STRING) {
|
|
prompt("Detector 2 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(139)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D3PV,DBF_STRING) {
|
|
prompt("Detector 3 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(140)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D4PV,DBF_STRING) {
|
|
prompt("Detector 4 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(141)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D5PV,DBF_STRING) {
|
|
prompt("Detector 5 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(142)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D6PV,DBF_STRING) {
|
|
prompt("Detector 6 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(143)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D7PV,DBF_STRING) {
|
|
prompt("Detector 7 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(144)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D8PV,DBF_STRING) {
|
|
prompt("Detector 8 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(145)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(D9PV,DBF_STRING) {
|
|
prompt("Detector 9 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(146)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DAPV,DBF_STRING) {
|
|
prompt("Detector 10 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(147)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DBPV,DBF_STRING) {
|
|
prompt("Detector 11 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(148)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DCPV,DBF_STRING) {
|
|
prompt("Detector 12 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(149)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DDPV,DBF_STRING) {
|
|
prompt("Detector 13 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(150)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DEPV,DBF_STRING) {
|
|
prompt("Detector 14 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(151)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(DFPV,DBF_STRING) {
|
|
prompt("Detector 15 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(152)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(T1PV,DBF_STRING) {
|
|
prompt("Trigger 1 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(153)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(T2PV,DBF_STRING) {
|
|
prompt("Trigger 2 PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(154)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(BSPV,DBF_STRING) {
|
|
prompt("Before Scan PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(155)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(ASPV,DBF_STRING) {
|
|
prompt("After Scan PV Name")
|
|
promptgroup(GUI_CALC)
|
|
asl(ASL0)
|
|
special(156)
|
|
interest(1)
|
|
size(40)
|
|
}
|
|
field(P1NV,DBF_MENU) {
|
|
prompt("P1 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(P2NV,DBF_MENU) {
|
|
prompt("P2 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(P3NV,DBF_MENU) {
|
|
prompt("P3 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(P4NV,DBF_MENU) {
|
|
prompt("P4 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(R1NV,DBF_MENU) {
|
|
prompt("R1 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(R2NV,DBF_MENU) {
|
|
prompt("R2 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(R3NV,DBF_MENU) {
|
|
prompt("R3 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(R4NV,DBF_MENU) {
|
|
prompt("R4 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D1NV,DBF_MENU) {
|
|
prompt("D1 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D2NV,DBF_MENU) {
|
|
prompt("D2 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D3NV,DBF_MENU) {
|
|
prompt("D3 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D4NV,DBF_MENU) {
|
|
prompt("D4 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D5NV,DBF_MENU) {
|
|
prompt("D5 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D6NV,DBF_MENU) {
|
|
prompt("D6 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D7NV,DBF_MENU) {
|
|
prompt("D7 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D8NV,DBF_MENU) {
|
|
prompt("D8 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(D9NV,DBF_MENU) {
|
|
prompt("D9 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DANV,DBF_MENU) {
|
|
prompt("D10 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DBNV,DBF_MENU) {
|
|
prompt("D11 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DCNV,DBF_MENU) {
|
|
prompt("D12 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DDNV,DBF_MENU) {
|
|
prompt("D13 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DENV,DBF_MENU) {
|
|
prompt("D14 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(DFNV,DBF_MENU) {
|
|
prompt("D15 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(T1NV,DBF_MENU) {
|
|
prompt("T1 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(T2NV,DBF_MENU) {
|
|
prompt("T2 PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(BSNV,DBF_MENU) {
|
|
prompt("BeforeScan PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(ASNV,DBF_MENU) {
|
|
prompt("After Scan PV Status")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
menu(scanP1NV)
|
|
}
|
|
field(P1PP,DBF_DOUBLE) {
|
|
prompt("P1 Previous Position")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P1CV,DBF_DOUBLE) {
|
|
prompt("P1 Current Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P1DV,DBF_DOUBLE) {
|
|
prompt("P1 Desired Value")
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(P1LV,DBF_DOUBLE) {
|
|
prompt("P1 Last Value Posted")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P1SP,DBF_DOUBLE) {
|
|
prompt("P1 Start Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(111)
|
|
interest(1)
|
|
}
|
|
field(P1SI,DBF_DOUBLE) {
|
|
prompt("P1 Step Increment")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(112)
|
|
interest(1)
|
|
}
|
|
field(P1EP,DBF_DOUBLE) {
|
|
prompt("P1 End Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(113)
|
|
interest(1)
|
|
}
|
|
field(P1CP,DBF_DOUBLE) {
|
|
prompt("P1 Center Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(114)
|
|
interest(1)
|
|
}
|
|
field(P1WD,DBF_DOUBLE) {
|
|
prompt("P1 Scan Width")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(115)
|
|
interest(1)
|
|
}
|
|
field(R1CV,DBF_DOUBLE) {
|
|
prompt("P1 Readback Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R1LV,DBF_DOUBLE) {
|
|
prompt("P1 Rdbk Last Val Pst")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R1DL,DBF_DOUBLE) {
|
|
prompt("P1 Readback Delta")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P1HR,DBF_DOUBLE) {
|
|
prompt("P1 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P1LR,DBF_DOUBLE) {
|
|
prompt("P1 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P1PA,DBF_NOACCESS) {
|
|
prompt("P1 Step Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p1pa")
|
|
}
|
|
field(P1RA,DBF_NOACCESS) {
|
|
prompt("P1 Readback Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p1ra")
|
|
}
|
|
field(P1FS,DBF_MENU) {
|
|
prompt("P1 Freeze Start Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P1FI,DBF_MENU) {
|
|
prompt("P1 Freeze Step Inc")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P1FE,DBF_MENU) {
|
|
prompt("P1 Freeze End Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P1FC,DBF_MENU) {
|
|
prompt("P1 Freeze Center Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P1FW,DBF_MENU) {
|
|
prompt("P1 Freeze Width")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P1SM,DBF_MENU) {
|
|
prompt("P1 Step Mode")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(120)
|
|
interest(1)
|
|
menu(scanP1SM)
|
|
}
|
|
field(P1AR,DBF_MENU) {
|
|
prompt("P1 Absolute/Relative")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
menu(scanP1AR)
|
|
}
|
|
field(P1EU,DBF_STRING) {
|
|
prompt("P1 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(P1PR,DBF_SHORT) {
|
|
prompt("P1 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P2PP,DBF_DOUBLE) {
|
|
prompt("P2 Previous Position")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P2CV,DBF_DOUBLE) {
|
|
prompt("P2 Current Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P2DV,DBF_DOUBLE) {
|
|
prompt("P2 Desired Value")
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(P2LV,DBF_DOUBLE) {
|
|
prompt("P2 Last Value Posted")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P2SP,DBF_DOUBLE) {
|
|
prompt("P2 Start Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(111)
|
|
interest(1)
|
|
}
|
|
field(P2SI,DBF_DOUBLE) {
|
|
prompt("P2 Step Increment")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(112)
|
|
interest(1)
|
|
}
|
|
field(P2EP,DBF_DOUBLE) {
|
|
prompt("P2 End Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(113)
|
|
interest(1)
|
|
}
|
|
field(P2CP,DBF_DOUBLE) {
|
|
prompt("P2 Center Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(114)
|
|
interest(1)
|
|
}
|
|
field(P2WD,DBF_DOUBLE) {
|
|
prompt("P2 Scan Width")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(115)
|
|
interest(1)
|
|
}
|
|
field(R2CV,DBF_DOUBLE) {
|
|
prompt("P2 Readback Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R2LV,DBF_DOUBLE) {
|
|
prompt("P2 Rdbk Last Val Pst")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R2DL,DBF_DOUBLE) {
|
|
prompt("P2 Readback Delta")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P2HR,DBF_DOUBLE) {
|
|
prompt("P2 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P2LR,DBF_DOUBLE) {
|
|
prompt("P2 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P2PA,DBF_NOACCESS) {
|
|
prompt("P2 Step Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p2pa")
|
|
}
|
|
field(P2RA,DBF_NOACCESS) {
|
|
prompt("P2 Readback Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p2ra")
|
|
}
|
|
field(P2FS,DBF_MENU) {
|
|
prompt("P2 Freeze Start Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P2FI,DBF_MENU) {
|
|
prompt("P2 Freeze Step Inc")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P2FE,DBF_MENU) {
|
|
prompt("P2 Freeze End Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P2FC,DBF_MENU) {
|
|
prompt("P2 Freeze Center Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P2FW,DBF_MENU) {
|
|
prompt("P2 Freeze Width")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P2SM,DBF_MENU) {
|
|
prompt("P2 Step Mode")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(120)
|
|
interest(1)
|
|
menu(scanP1SM)
|
|
}
|
|
field(P2AR,DBF_MENU) {
|
|
prompt("P2 Absolute/Relative")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
menu(scanP1AR)
|
|
}
|
|
field(P2EU,DBF_STRING) {
|
|
prompt("P2 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(P2PR,DBF_SHORT) {
|
|
prompt("P2 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P3PP,DBF_DOUBLE) {
|
|
prompt("P3 Previous Position")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P3CV,DBF_DOUBLE) {
|
|
prompt("P3 Current Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P3DV,DBF_DOUBLE) {
|
|
prompt("P3 Desired Value")
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(P3LV,DBF_DOUBLE) {
|
|
prompt("P3 Last Value Posted")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P3SP,DBF_DOUBLE) {
|
|
prompt("P3 Start Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(111)
|
|
interest(1)
|
|
}
|
|
field(P3SI,DBF_DOUBLE) {
|
|
prompt("P3 Step Increment")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(112)
|
|
interest(1)
|
|
}
|
|
field(P3EP,DBF_DOUBLE) {
|
|
prompt("P3 End Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(113)
|
|
interest(1)
|
|
}
|
|
field(P3CP,DBF_DOUBLE) {
|
|
prompt("P3 Center Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(114)
|
|
interest(1)
|
|
}
|
|
field(P3WD,DBF_DOUBLE) {
|
|
prompt("P3 Scan Width")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(115)
|
|
interest(1)
|
|
}
|
|
field(R3CV,DBF_DOUBLE) {
|
|
prompt("P3 Readback Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R3LV,DBF_DOUBLE) {
|
|
prompt("P3 Rdbk Last Val Pst")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R3DL,DBF_DOUBLE) {
|
|
prompt("P3 Readback Delta")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P3HR,DBF_DOUBLE) {
|
|
prompt("P3 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P3LR,DBF_DOUBLE) {
|
|
prompt("P3 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P3PA,DBF_NOACCESS) {
|
|
prompt("P3 Step Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p3pa")
|
|
}
|
|
field(P3RA,DBF_NOACCESS) {
|
|
prompt("P3 Readback Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p3ra")
|
|
}
|
|
field(P3FS,DBF_MENU) {
|
|
prompt("P3 Freeze Start Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P3FI,DBF_MENU) {
|
|
prompt("P3 Freeze Step Inc")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P3FE,DBF_MENU) {
|
|
prompt("P3 Freeze End Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P3FC,DBF_MENU) {
|
|
prompt("P3 Freeze Center Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P3FW,DBF_MENU) {
|
|
prompt("P3 Freeze Width")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P3SM,DBF_MENU) {
|
|
prompt("P3 Step Mode")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(120)
|
|
interest(1)
|
|
menu(scanP1SM)
|
|
}
|
|
field(P3AR,DBF_MENU) {
|
|
prompt("P3 Absolute/Relative")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
menu(scanP1AR)
|
|
}
|
|
field(P3EU,DBF_STRING) {
|
|
prompt("P3 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(P3PR,DBF_SHORT) {
|
|
prompt("P3 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P4PP,DBF_DOUBLE) {
|
|
prompt("P4 Previous Position")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P4CV,DBF_DOUBLE) {
|
|
prompt("P4 Current Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P4DV,DBF_DOUBLE) {
|
|
prompt("P4 Desired Value")
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(P4LV,DBF_DOUBLE) {
|
|
prompt("P4 Last Value Posted")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(P4SP,DBF_DOUBLE) {
|
|
prompt("P4 Start Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(111)
|
|
interest(1)
|
|
}
|
|
field(P4SI,DBF_DOUBLE) {
|
|
prompt("P4 Step Increment")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(112)
|
|
interest(1)
|
|
}
|
|
field(P4EP,DBF_DOUBLE) {
|
|
prompt("P4 End Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(113)
|
|
interest(1)
|
|
}
|
|
field(P4CP,DBF_DOUBLE) {
|
|
prompt("P4 Center Position")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(114)
|
|
interest(1)
|
|
}
|
|
field(P4WD,DBF_DOUBLE) {
|
|
prompt("P4 Scan Width")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(115)
|
|
interest(1)
|
|
}
|
|
field(R4CV,DBF_DOUBLE) {
|
|
prompt("P4 Readback Value")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R4LV,DBF_DOUBLE) {
|
|
prompt("P4 Rdbk Last Val Pst")
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(R4DL,DBF_DOUBLE) {
|
|
prompt("P4 Readback Delta")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P4HR,DBF_DOUBLE) {
|
|
prompt("P4 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P4LR,DBF_DOUBLE) {
|
|
prompt("P4 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(P4PA,DBF_NOACCESS) {
|
|
prompt("P4 Step Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p4pa")
|
|
}
|
|
field(P4RA,DBF_NOACCESS) {
|
|
prompt("P4 Readback Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("double * p4ra")
|
|
}
|
|
field(P4FS,DBF_MENU) {
|
|
prompt("P4 Freeze Start Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P4FI,DBF_MENU) {
|
|
prompt("P4 Freeze Step Inc")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P4FE,DBF_MENU) {
|
|
prompt("P4 Freeze End Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P4FC,DBF_MENU) {
|
|
prompt("P4 Freeze Center Pos")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P4FW,DBF_MENU) {
|
|
prompt("P4 Freeze Width")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(118)
|
|
interest(1)
|
|
menu(scanFPTS)
|
|
}
|
|
field(P4SM,DBF_MENU) {
|
|
prompt("P4 Step Mode")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
special(120)
|
|
interest(1)
|
|
menu(scanP1SM)
|
|
}
|
|
field(P4AR,DBF_MENU) {
|
|
prompt("P4 Absolute/Relative")
|
|
promptgroup(GUI_OUTPUT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
menu(scanP1AR)
|
|
}
|
|
field(P4EU,DBF_STRING) {
|
|
prompt("P4 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(P4PR,DBF_SHORT) {
|
|
prompt("P4 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D1HR,DBF_DOUBLE) {
|
|
prompt("D1 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D1LR,DBF_DOUBLE) {
|
|
prompt("D1 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D1DA,DBF_NOACCESS) {
|
|
prompt("D1 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d1da")
|
|
}
|
|
field(D1CV,DBF_FLOAT) {
|
|
prompt("D1 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D1LV,DBF_FLOAT) {
|
|
prompt("D1 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D1NE,DBF_ULONG) {
|
|
prompt("D1 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D1EU,DBF_STRING) {
|
|
prompt("D1 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D1PR,DBF_SHORT) {
|
|
prompt("D1 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D2HR,DBF_DOUBLE) {
|
|
prompt("D2 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D2LR,DBF_DOUBLE) {
|
|
prompt("D2 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D2DA,DBF_NOACCESS) {
|
|
prompt("D2 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d2da")
|
|
}
|
|
field(D2CV,DBF_FLOAT) {
|
|
prompt("D2 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D2LV,DBF_FLOAT) {
|
|
prompt("D2 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D2NE,DBF_ULONG) {
|
|
prompt("D2 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D2EU,DBF_STRING) {
|
|
prompt("D2 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D2PR,DBF_SHORT) {
|
|
prompt("D2 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D3HR,DBF_DOUBLE) {
|
|
prompt("D3 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D3LR,DBF_DOUBLE) {
|
|
prompt("D3 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D3DA,DBF_NOACCESS) {
|
|
prompt("D3 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d3da")
|
|
}
|
|
field(D3CV,DBF_FLOAT) {
|
|
prompt("D3 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D3LV,DBF_FLOAT) {
|
|
prompt("D3 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D3NE,DBF_ULONG) {
|
|
prompt("D3 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D3EU,DBF_STRING) {
|
|
prompt("D3 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D3PR,DBF_SHORT) {
|
|
prompt("D3 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D4HR,DBF_DOUBLE) {
|
|
prompt("D4 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D4LR,DBF_DOUBLE) {
|
|
prompt("D4 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D4DA,DBF_NOACCESS) {
|
|
prompt("D4 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d4da")
|
|
}
|
|
field(D4CV,DBF_FLOAT) {
|
|
prompt("D4 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D4LV,DBF_FLOAT) {
|
|
prompt("D4 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D4NE,DBF_ULONG) {
|
|
prompt("D4 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D4EU,DBF_STRING) {
|
|
prompt("D4 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D4PR,DBF_SHORT) {
|
|
prompt("D4 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D5HR,DBF_DOUBLE) {
|
|
prompt("D5 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D5LR,DBF_DOUBLE) {
|
|
prompt("D5 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D5DA,DBF_NOACCESS) {
|
|
prompt("D5 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d5da")
|
|
}
|
|
field(D5CV,DBF_FLOAT) {
|
|
prompt("D5 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D5LV,DBF_FLOAT) {
|
|
prompt("D5 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D5NE,DBF_ULONG) {
|
|
prompt("D5 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D5EU,DBF_STRING) {
|
|
prompt("D5 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D5PR,DBF_SHORT) {
|
|
prompt("D5 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D6HR,DBF_DOUBLE) {
|
|
prompt("D6 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D6LR,DBF_DOUBLE) {
|
|
prompt("D6 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D6DA,DBF_NOACCESS) {
|
|
prompt("D6 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d6da")
|
|
}
|
|
field(D6CV,DBF_FLOAT) {
|
|
prompt("D6 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D6LV,DBF_FLOAT) {
|
|
prompt("D6 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D6NE,DBF_ULONG) {
|
|
prompt("D6 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D6EU,DBF_STRING) {
|
|
prompt("D6 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D6PR,DBF_SHORT) {
|
|
prompt("D6 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D7HR,DBF_DOUBLE) {
|
|
prompt("D7 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D7LR,DBF_DOUBLE) {
|
|
prompt("D7 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D7DA,DBF_NOACCESS) {
|
|
prompt("D7 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d7da")
|
|
}
|
|
field(D7CV,DBF_FLOAT) {
|
|
prompt("D7 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D7LV,DBF_FLOAT) {
|
|
prompt("D7 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D7NE,DBF_ULONG) {
|
|
prompt("D7 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D7EU,DBF_STRING) {
|
|
prompt("D7 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D7PR,DBF_SHORT) {
|
|
prompt("D7 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D8HR,DBF_DOUBLE) {
|
|
prompt("D8 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D8LR,DBF_DOUBLE) {
|
|
prompt("D8 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D8DA,DBF_NOACCESS) {
|
|
prompt("D8 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d8da")
|
|
}
|
|
field(D8CV,DBF_FLOAT) {
|
|
prompt("D8 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D8LV,DBF_FLOAT) {
|
|
prompt("D8 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D8NE,DBF_ULONG) {
|
|
prompt("D8 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D8EU,DBF_STRING) {
|
|
prompt("D8 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D8PR,DBF_SHORT) {
|
|
prompt("D8 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D9HR,DBF_DOUBLE) {
|
|
prompt("D9 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D9LR,DBF_DOUBLE) {
|
|
prompt("D9 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(D9DA,DBF_NOACCESS) {
|
|
prompt("D9 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * d9da")
|
|
}
|
|
field(D9CV,DBF_FLOAT) {
|
|
prompt("D9 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D9LV,DBF_FLOAT) {
|
|
prompt("D9 Last Value Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D9NE,DBF_ULONG) {
|
|
prompt("D9 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(D9EU,DBF_STRING) {
|
|
prompt("D9 Engineering Units")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(D9PR,DBF_SHORT) {
|
|
prompt("D9 Display Precision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DAHR,DBF_DOUBLE) {
|
|
prompt("D10 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DALR,DBF_DOUBLE) {
|
|
prompt("D10 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DADA,DBF_NOACCESS) {
|
|
prompt("D10 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * dada")
|
|
}
|
|
field(DACV,DBF_FLOAT) {
|
|
prompt("D10 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DALV,DBF_FLOAT) {
|
|
prompt("D10 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DANE,DBF_ULONG) {
|
|
prompt("D10 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DAEU,DBF_STRING) {
|
|
prompt("D10 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DAPR,DBF_SHORT) {
|
|
prompt("D10 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DBHR,DBF_DOUBLE) {
|
|
prompt("D11 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DBLR,DBF_DOUBLE) {
|
|
prompt("D11 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DBDA,DBF_NOACCESS) {
|
|
prompt("D11 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * dbda")
|
|
}
|
|
field(DBCV,DBF_FLOAT) {
|
|
prompt("D11 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DBLV,DBF_FLOAT) {
|
|
prompt("D11 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DBNE,DBF_ULONG) {
|
|
prompt("D11 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DBEU,DBF_STRING) {
|
|
prompt("D11 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DBPR,DBF_SHORT) {
|
|
prompt("D11 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DCHR,DBF_DOUBLE) {
|
|
prompt("D12 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DCLR,DBF_DOUBLE) {
|
|
prompt("D12 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DCDA,DBF_NOACCESS) {
|
|
prompt("D12 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * dcda")
|
|
}
|
|
field(DCCV,DBF_FLOAT) {
|
|
prompt("D12 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DCLV,DBF_FLOAT) {
|
|
prompt("D12 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DCNE,DBF_ULONG) {
|
|
prompt("D12 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DCEU,DBF_STRING) {
|
|
prompt("D12 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DCPR,DBF_SHORT) {
|
|
prompt("D12 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DDHR,DBF_DOUBLE) {
|
|
prompt("D13 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DDLR,DBF_DOUBLE) {
|
|
prompt("D13 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DDDA,DBF_NOACCESS) {
|
|
prompt("D13 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * ddda")
|
|
}
|
|
field(DDCV,DBF_FLOAT) {
|
|
prompt("D13 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DDLV,DBF_FLOAT) {
|
|
prompt("D13 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DDNE,DBF_ULONG) {
|
|
prompt("D13 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DDEU,DBF_STRING) {
|
|
prompt("D13 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DDPR,DBF_SHORT) {
|
|
prompt("D13 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DEHR,DBF_DOUBLE) {
|
|
prompt("D14 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DELR,DBF_DOUBLE) {
|
|
prompt("D14 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DEDA,DBF_NOACCESS) {
|
|
prompt("D14 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * deda")
|
|
}
|
|
field(DECV,DBF_FLOAT) {
|
|
prompt("D14 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DELV,DBF_FLOAT) {
|
|
prompt("D14 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DENE,DBF_ULONG) {
|
|
prompt("D14 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DEEU,DBF_STRING) {
|
|
prompt("D14 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DEPR,DBF_SHORT) {
|
|
prompt("D14 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DFHR,DBF_DOUBLE) {
|
|
prompt("D15 High Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DFLR,DBF_DOUBLE) {
|
|
prompt("D15 Low Oper Range")
|
|
promptgroup(GUI_CONVERT)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(DFDA,DBF_NOACCESS) {
|
|
prompt("D15 Data Array")
|
|
asl(ASL0)
|
|
special(SPC_DBADDR)
|
|
size(4)
|
|
extra("float * dfda")
|
|
}
|
|
field(DFCV,DBF_FLOAT) {
|
|
prompt("D15 Current Value")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DFLV,DBF_FLOAT) {
|
|
prompt("D15 LastValue Posted")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DFNE,DBF_ULONG) {
|
|
prompt("D15 # of Elements/Pt")
|
|
asl(ASL0)
|
|
special(SPC_NOMOD)
|
|
interest(1)
|
|
}
|
|
field(DFEU,DBF_STRING) {
|
|
prompt("D15 EngineeringUnits")
|
|
promptgroup(GUI_COMPRESS)
|
|
asl(ASL0)
|
|
interest(1)
|
|
size(16)
|
|
}
|
|
field(DFPR,DBF_SHORT) {
|
|
prompt("D15 DisplayPrecision")
|
|
promptgroup(GUI_HIST)
|
|
asl(ASL0)
|
|
interest(1)
|
|
}
|
|
field(T1CD,DBF_FLOAT) {
|
|
prompt("T1 Cmnd")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(T2CD,DBF_FLOAT) {
|
|
prompt("T2 Cmnd")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(BSCD,DBF_FLOAT) {
|
|
prompt("Before Scan Cmnd")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
field(ASCD,DBF_FLOAT) {
|
|
prompt("After Scan Cmnd")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
special(SPC_MOD)
|
|
interest(1)
|
|
}
|
|
}
|