Generation working and Compilation of MARTe components
This commit is contained in:
44
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Db/Makefile
Executable file
44
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Db/Makefile
Executable file
@@ -0,0 +1,44 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#----------------------------------------------------
|
||||
# Optimization of db files using dbst (DEFAULT: NO)
|
||||
#DB_OPT = YES
|
||||
|
||||
#----------------------------------------------------
|
||||
# Create and install (or just install) into <top>/db
|
||||
# databases, templates, substitutions like this
|
||||
DB += PCF0-EC-GN-HWCF-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAF-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAF-CCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAF-FHPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAF-GCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAF-MCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GAFP-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBF-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBF-CCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBF-FHPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBF-GCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBF-MCPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GBFP-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GPF-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-GPS-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-PA1F-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-PA2F-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-PB1F-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-PB2F-iocEC-GN-PSH0PCF.db
|
||||
DB += PCF0-EC-GN-P01-PMF-iocEC-GN-PSH0PCF.db
|
||||
|
||||
|
||||
# Automagically install .proto files
|
||||
DB += $(notdir $(wildcard ../*.proto))
|
||||
|
||||
#----------------------------------------------------
|
||||
# If <anyname>.db template is not named <anyname>*.template add
|
||||
# <anyname>_template = <templatename>
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
@@ -0,0 +1,10 @@
|
||||
#This Makefile created by makeMakefile.pl
|
||||
|
||||
|
||||
all :
|
||||
$(MAKE) -f ../Makefile TOP=../../.. T_A=linux-x86_64 $@
|
||||
|
||||
.DEFAULT: force
|
||||
$(MAKE) -f ../Makefile TOP=../../.. T_A=linux-x86_64 $@
|
||||
|
||||
force: ;
|
||||
1712
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Db/PCF0-EC-GN-HWCF-iocEC-GN-PSH0PCF.db
Executable file
1712
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Db/PCF0-EC-GN-HWCF-iocEC-GN-PSH0PCF.db
Executable file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,310 @@
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output ON status")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getOut CCPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-OUTON-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output ON")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setOut CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS remote readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getRem CCPS1")
|
||||
field(ONAM, "REM")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS remote control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "REM")
|
||||
field(OUT, "@PWX1500ML.proto setRem CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-RST")
|
||||
{
|
||||
field(DESC, "GY1 CCPS reset device")
|
||||
field(DTYP, "stream")
|
||||
field(OUT, "@PWX1500ML.proto resetDevice CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getSourceON CCPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setSourceON CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-STAT")
|
||||
{
|
||||
field(DESC, "CCPS1 is running")
|
||||
field(ONAM, "ON")
|
||||
field(SCAN, "Passive")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
{
|
||||
field(DESC, "GY1 CCPS in Operation")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 CCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output current readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "60.0")
|
||||
field(INP, "@PWX1500ML.proto getCurr CCPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-CURR-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output current setpoint")
|
||||
field(DRVH, "58.8")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "58.8")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PWX1500ML.proto setCurr CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-DCV-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS DCV range readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PWX1500ML.proto getVolt CCPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-DCV-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output DCV setpoint")
|
||||
field(DRVH, "84")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "84")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PWX1500ML.proto setVolt CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-EREF")
|
||||
{
|
||||
field(DESC, "GY1 CCPS voltage setpoint")
|
||||
field(DRVH, "80")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "80")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS voltage manual setpoint")
|
||||
field(DRVH, "80")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "80")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GAF-CCPS:PSU2320-ERROR")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Error message")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getError CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GAF-CCPS:PSU2320-IDN")
|
||||
{
|
||||
field(DESC, "GY1 CCPS IDN")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto readDeviceID CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "10 second")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCI")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Measued DC Current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "58.8")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCI CCPS1")
|
||||
field(LOPR, "-58.8")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Measued DC Voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "200")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCV CCPS1")
|
||||
field(LOPR, "-200")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-AMP")
|
||||
{
|
||||
field(DESC, "Amplitude")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "3.5")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-FREQ")
|
||||
{
|
||||
field(DESC, "Frequency")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-OFFS")
|
||||
{
|
||||
field(DESC, "Offset")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-CCPS:STAT-OP-CALC")
|
||||
{
|
||||
field(CALC, "(A==1 || B==1 || C==1)?1:0; C:=B; B:=A")
|
||||
field(DESC, "GYA CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
field(INPA, "EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF")
|
||||
field(INPB, "0")
|
||||
field(INPC, "0")
|
||||
field(OUT, "EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calc,"EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF")
|
||||
{
|
||||
field(CALC, "(A==1 andand ABS(B-C)>0.1)?1:0; C:=B")
|
||||
field(DESC, "GYA CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GAF-CCPS:STAT-OP-CALC")
|
||||
field(INPA, "EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB")
|
||||
field(INPB, "EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV PP")
|
||||
field(SCAN, ".1 second")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,424 @@
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-AUTO-START")
|
||||
{
|
||||
field(DESC, "Auto rampup start command")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "Start")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Stop")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-LOC")
|
||||
{
|
||||
field(DESC, "Local control ON")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "LOC")
|
||||
field(OUT, "@PCR500LE.proto setLoc FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-FHPS:PSU2610-OUTON-RB")
|
||||
{
|
||||
field(DESC, "Output ON readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getOut FHPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-OUTON-SP")
|
||||
{
|
||||
field(DESC, "Output ON command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "REM")
|
||||
field(OUT, "@PCR500LE.proto setOut FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-REM")
|
||||
{
|
||||
field(DESC, "Remote control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto setRem FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-RST")
|
||||
{
|
||||
field(DESC, "Reset command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto resetDevice FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-RB")
|
||||
{
|
||||
field(DESC, "External control readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getSourceON FHPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-SP")
|
||||
{
|
||||
field(DESC, "External control ON command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto setSourceON FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP")
|
||||
{
|
||||
field(DESC, "GY1 FHPS rampup comp")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 FHPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 FHPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-ACV-RB")
|
||||
{
|
||||
field(DESC, "Output Voltage readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PCR500LE.proto getVolt FHPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-ACV-SP")
|
||||
{
|
||||
field(DESC, "Output voltage setpoint")
|
||||
field(DRVH, "300")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setVolt FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-AUTO-RU-TIME")
|
||||
{
|
||||
field(DESC, "Auto rampup time")
|
||||
field(DRVH, "100000")
|
||||
field(DRVL, "10")
|
||||
field(EGU, "sec")
|
||||
field(HOPR, "100000")
|
||||
field(LOPR, "10")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "30")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-FHPS:PSU2610-AUTO-STAT")
|
||||
{
|
||||
field(DESC, "Auto rampup status")
|
||||
field(ONST, "IN OPERATION")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "ERROR")
|
||||
field(THVL, "3")
|
||||
field(TWST, "FINISH")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "NOT IN OPERATION")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV")
|
||||
{
|
||||
field(DESC, "Auto rampup target voltage")
|
||||
field(DRVH, "60")
|
||||
field(DRVL, "0.0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "60.0")
|
||||
field(LOPR, "0.0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "5")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-CURR-RB")
|
||||
{
|
||||
field(DESC, "Output Current readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5")
|
||||
field(INP, "@PCR500LE.proto getCurr FHPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-CURR-SP")
|
||||
{
|
||||
field(DESC, "Output current setpoint")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5.0")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setCurr FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-EREF")
|
||||
{
|
||||
field(DESC, "GY1 FHPS voltage setpoint")
|
||||
field(DRVH, "150")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "150")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY1 FHPS voltage manual setpoint")
|
||||
field(DRVH, "150")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "150")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GAF-FHPS:PSU2610-ERROR")
|
||||
{
|
||||
field(DESC, "Error code")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getError FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-FRQ-RB")
|
||||
{
|
||||
field(DESC, "Output frequency readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(INP, "@PCR500LE.proto getFreq FHPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-FHPS:PSU2610-FRQ-SP")
|
||||
{
|
||||
field(DESC, "Output frequency setpoint")
|
||||
field(DRVH, "999.9")
|
||||
field(DRVL, "1")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setFreq FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GAF-FHPS:PSU2610-IDN")
|
||||
{
|
||||
field(DESC, "IDN")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto readDeviceID FHPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "10 second")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACI")
|
||||
{
|
||||
field(DESC, "Measued AC Current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5.0")
|
||||
field(INP, "@PCR500LE.proto getMeasACI FHPS1")
|
||||
field(LOPR, "-5.0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACP")
|
||||
{
|
||||
field(DESC, "Measued AC Power")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "W")
|
||||
field(HOPR, "500")
|
||||
field(INP, "@PCR500LE.proto getMeasACP FHPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV")
|
||||
{
|
||||
field(DESC, "Measued AC Voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PCR500LE.proto getMeasACV FHPS1")
|
||||
field(LOPR, "-300")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-FHPS:PSU2610-MEAS-FRQ")
|
||||
{
|
||||
field(DESC, "Measued Frequency")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(INP, "@PCR500LE.proto getMeasACF FHPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-FHPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-FHPS:STAT-AUTO-MODE-SET")
|
||||
{
|
||||
field(CALC, "A==1?0:1")
|
||||
field(DESC, "GYA FHPS rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GAF:STAT-SM")
|
||||
field(OOPT, "Transition To Zero")
|
||||
field(OUT, "EC-GN-P01-GAF-FHPS:STAT-MANM PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF-FHPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY1 FHPS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC")
|
||||
{
|
||||
field(CALC, "A==2?1:0")
|
||||
field(DESC, "GYA FHPS rampup comp check")
|
||||
field(INPA, "EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP")
|
||||
field(OOPT, "When Non-zero")
|
||||
field(OUT, "EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP")
|
||||
{
|
||||
field(CALC, "(ABS(A-B)<0.1*B)?2:((C > D)?1:0);D:=C")
|
||||
field(DESC, "GYA FHPS rampup stat check")
|
||||
field(FLNK, "EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC")
|
||||
field(INPA, "EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV")
|
||||
field(INPB, "EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV")
|
||||
field(INPC, "EC-GN-P01-GAF-FHPS:PSU2610-EREF")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-FHPS:STAT-RAMPUP-OFF")
|
||||
{
|
||||
field(CALC, "A==0?0:1")
|
||||
field(DESC, "GYA FHPS rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
||||
field(OOPT, "When Zero")
|
||||
field(OUT, "EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,273 @@
|
||||
record (bo,"EC-GN-P01-GAF-GCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 GCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 GCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB")
|
||||
{
|
||||
field(DESC, "GY1 GCPS read ACT")
|
||||
field(DTYP, "stream")
|
||||
field(FRST, "ZERO")
|
||||
field(FRSV, "NO_ALARM")
|
||||
field(FRVL, "4")
|
||||
field(INP, "@JASTEC-SCMPS.proto readActivity GC1")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
field(THST, "FLAT TOP")
|
||||
field(THSV, "NO_ALARM")
|
||||
field(THVL, "3")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP")
|
||||
{
|
||||
field(DESC, "GY1 GCPS set ACT")
|
||||
field(DTYP, "stream")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setActivity GC1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MI")
|
||||
{
|
||||
field(DESC, "GY1 GCPS ACT set to Marte")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO")
|
||||
{
|
||||
field(DESC, "GY1 GCPS ACT Marte outputs")
|
||||
field(FLNK, "EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-GCPS:PSU2130-CURR-MON")
|
||||
{
|
||||
field(DESC, "GY1 GCPS monitored current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasCurrent GC1")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF-GCPS:PSU2130-ERR")
|
||||
{
|
||||
field(DESC, "GY1 GCPS read error")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@JASTEC-SCMPS.proto readErrStat GC1")
|
||||
field(NELM, "15")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-GCPS:PSU2130-SWP-LIM")
|
||||
{
|
||||
field(DESC, "GY1 GCPS read sweep limit")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readSweepLim GC1")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-GCPS:PSU2130-SWP-RB")
|
||||
{
|
||||
field(DESC, "GY1 GCPS read targ sweep rate")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargSweep GC1")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY1 GCPS read target current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "120")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargCurrent GC1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET")
|
||||
{
|
||||
field(DESC, "GY1 GCPS set target current")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setCurrent GC1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MI")
|
||||
{
|
||||
field(DESC, "GY1 GCPS target current input to Marte")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO")
|
||||
{
|
||||
field(DESC, "GY1 GCPS target current Marte outputs")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-GCPS:PSU2130-TRG-SWPR-SET")
|
||||
{
|
||||
field(DESC, "GY1 GCPS set target swwp rate")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0.01")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(LOPR, "0.01")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setSweep GC1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-GCPS:PSU2130-VOLT-MON")
|
||||
{
|
||||
field(DESC, "GY1 GCPS monitored voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "10")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasVoltage GC1")
|
||||
field(LOPR, "-10")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "GCPS#1 state set by Marte")
|
||||
field(INPA, "EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF-GCPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY1 GCPS prepro schedule")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "GCPS#1 current set by Marte")
|
||||
field(INPA, "EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
record (bo,"EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN")
|
||||
{
|
||||
field(DESC, "SCM rampdown comp")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP")
|
||||
{
|
||||
field(DESC, "GY1 SCM rampup comp")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-MCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 MCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 MCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB")
|
||||
{
|
||||
field(DESC, "GY1 MCPS read ACT")
|
||||
field(DTYP, "stream")
|
||||
field(FRST, "ZERO")
|
||||
field(FRSV, "NO_ALARM")
|
||||
field(FRVL, "4")
|
||||
field(INP, "@JASTEC-SCMPS.proto readActivity MC1")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
field(THST, "FLAT TOP")
|
||||
field(THSV, "NO_ALARM")
|
||||
field(THVL, "3")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP")
|
||||
{
|
||||
field(DESC, "GY1 MCPS set ACT")
|
||||
field(DTYP, "stream")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setActivity MC1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MI")
|
||||
{
|
||||
field(DESC, "GY1 MCPS ACT set to Marte")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO")
|
||||
{
|
||||
field(DESC, "GY1 MCPS ACT Marte outputs")
|
||||
field(FLNK, "EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-MCPS:PSU2120-CURR-MON")
|
||||
{
|
||||
field(DESC, "GY1 MCPS monitored current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasCurrent MC1")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF-MCPS:PSU2120-ERR")
|
||||
{
|
||||
field(DESC, "GY1 MCPS read error")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@JASTEC-SCMPS.proto readErrStat MC1")
|
||||
field(NELM, "15")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-MCPS:PSU2120-SWP-LIM")
|
||||
{
|
||||
field(DESC, "GY1 MCPS read sweep limit")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readSweepLim MC1")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-MCPS:PSU2120-SWP-RB")
|
||||
{
|
||||
field(DESC, "GY1 MCPS read targ sweep rate")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargSweep MC1")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY1 MCPS read target current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "120")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargCurrent MC1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET")
|
||||
{
|
||||
field(DESC, "GY1 MCPS set target current")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setCurrent MC1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MI")
|
||||
{
|
||||
field(DESC, "GY1 MCPS target current input to Marte")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO")
|
||||
{
|
||||
field(DESC, "GY1 MCPS target current Marte outputs")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-MCPS:PSU2120-TRG-SWPR-SET")
|
||||
{
|
||||
field(DESC, "GY1 MCPS set target swwp rate")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0.01")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(LOPR, "0.01")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setSweep MC1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
field(VAL, "1.69")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-MCPS:PSU2120-VOLT-MON")
|
||||
{
|
||||
field(DESC, "GY1 MCPS monitored voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "10")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasVoltage MC1")
|
||||
field(LOPR, "-10")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "MCPS#1 state set by Marte")
|
||||
field(INPA, "EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF-MCPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY1 MCPS prepro schedule")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-MCPS:STAT-RAMPDWN-CMP")
|
||||
{
|
||||
field(CALC, "(A==4 andand B==4 and C==4 andand D==4)?1:0")
|
||||
field(DESC, "SMCPS ramp down check")
|
||||
field(FLNK, "EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN")
|
||||
field(INPA, "EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB")
|
||||
field(INPB, "EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB")
|
||||
field(INPC, "EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB")
|
||||
field(INPD, "EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-MCPS:STAT-RAMPUP-CMP")
|
||||
{
|
||||
field(CALC, "(A==3 andand B==3)?1:0")
|
||||
field(DESC, "GYA SCMPS rampup check")
|
||||
field(FLNK, "EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP")
|
||||
field(INPA, "EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB")
|
||||
field(INPB, "EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB")
|
||||
field(OOPT, "When Non-zero")
|
||||
field(OUT, "EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-MCPS:STAT-RAMPUP-OFF")
|
||||
{
|
||||
field(CALC, "A==0?0:1")
|
||||
field(DESC, "GYA MC GC rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
||||
field(OOPT, "When Zero")
|
||||
field(OUT, "EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "MCPS#1 current set by Marte")
|
||||
field(INPA, "EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,389 @@
|
||||
record (bi,"EC-GN-P01-GAF:DIO4900-YON")
|
||||
{
|
||||
field(DESC, "GY1 External trigger")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 22) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 AI Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 AO Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-CSV-LOAD")
|
||||
{
|
||||
field(DESC, "File load trigger")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "Loading")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Load")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-CSV-LOADED")
|
||||
{
|
||||
field(DESC, "File load status")
|
||||
field(ONAM, "Loaded")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Loading")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 DI Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 DO Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU")
|
||||
{
|
||||
field(DESC, "GY1 egu of shot length")
|
||||
field(FLNK, "EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC")
|
||||
field(ONAM, "s")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "ms")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-MST-TRIG")
|
||||
{
|
||||
field(DESC, "GY1 Master trigger")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-PREP-MODE")
|
||||
{
|
||||
field(DESC, "GY1 Pre-Pro mode ON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-SHORT-PULSE")
|
||||
{
|
||||
field(DESC, "GY1 Short Pulse Mode")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF:STAT-TRIG-SOUR")
|
||||
{
|
||||
field(DESC, "GY1 External Trigger Mode SW")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:MOE2810-ET")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 1")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF:MOE2810-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 1")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:MOE2820-ET")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 2")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF:MOE2820-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 2")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:MOE2830-ET")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 3")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF:MOE2830-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 Arc detect signal 3")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:MRF2910-ET")
|
||||
{
|
||||
field(DESC, "GY1 RF Signal")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF:MRF2910-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 RF Signal")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:STAT-BEAMON-TIME")
|
||||
{
|
||||
field(DESC, "GY1 Beam ON time")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "3600000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GAF:STAT-CSV-ERR")
|
||||
{
|
||||
field(DESC, "File load error status")
|
||||
field(FRST, "Format error")
|
||||
field(FRSV, "MAJOR")
|
||||
field(FRVL, "4")
|
||||
field(FVST, "Out of range")
|
||||
field(FVSV, "MAJOR")
|
||||
field(FVVL, "5")
|
||||
field(ONST, "Successfully loaded")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "Empty data")
|
||||
field(THSV, "MAJOR")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Failed to open")
|
||||
field(TWSV, "MAJOR")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "Not loaded yet")
|
||||
field(ZRSV, "MINOR")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (stringout,"EC-GN-P01-GAF:STAT-CSV-NAME")
|
||||
{
|
||||
field(DESC, "CSV file name")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "shot000000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:STAT-DT-SHOTLEN")
|
||||
{
|
||||
field(DESC, "GY1 Shot length")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "3600000000")
|
||||
field(LOPR, "100")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000000")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC")
|
||||
{
|
||||
field(CALC, "(!A)?1000*B:1000000*B")
|
||||
field(DESC, "GY1 shot length convert")
|
||||
field(FLNK, "EC-GN-P01-GAF:STAT-DT-SHOTLEN")
|
||||
field(INPA, "EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU")
|
||||
field(INPB, "EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM")
|
||||
field(OUT, "EC-GN-P01-GAF:STAT-DT-SHOTLEN")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM")
|
||||
{
|
||||
field(DESC, "GY1 shot length without unit")
|
||||
field(DRVH, "3600")
|
||||
field(DRVL, "0")
|
||||
field(FLNK, "EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC")
|
||||
field(HOPR, "3600")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF:STAT-ELAPSED")
|
||||
{
|
||||
field(DESC, "GY1 Elapsed time")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "4000000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GAF:STAT-PREHEAT-TIME")
|
||||
{
|
||||
field(DESC, "Pre-heating time")
|
||||
field(HOPR, "999999")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GAF:STAT-PREP-TIME-WF")
|
||||
{
|
||||
field(DESC, "GY1 prepro time schedule")
|
||||
field(EGU, "ms")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (fanout,"EC-GN-P01-GAF:STAT-SHOT-FLNK1")
|
||||
{
|
||||
field(DESC, "GY1 fanout1 to AI waveform signal")
|
||||
}
|
||||
|
||||
record (fanout,"EC-GN-P01-GAF:STAT-SHOT-FLNK2")
|
||||
{
|
||||
field(DESC, "GY1 fanout2 to AI waveform signal")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GAF:STAT-SHOT-ID")
|
||||
{
|
||||
field(DESC, "GY1 shot ID")
|
||||
field(HOPR, "999999")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF:STAT-SHOT-PLOT")
|
||||
{
|
||||
field(CALC, "A andand (B >= C)")
|
||||
field(DESC, "GY1 judge to plot measured values")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST3R")
|
||||
field(INPB, "EC-GN-P01-GAF:STAT-BEAMON-TIME")
|
||||
field(INPC, "6000000")
|
||||
field(OOPT, "Transition To Non-zero")
|
||||
field(OUT, "EC-GN-P01-GAF:STAT-SHOT-FLNK1 PP")
|
||||
field(SCAN, ".1 second")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GAF:STAT-SM")
|
||||
{
|
||||
field(DESC, "GY#1 state machine")
|
||||
field(EIST, "WaitHVON_SDN")
|
||||
field(EIVL, "8")
|
||||
field(FLNK, "EC-GN-P01-GAF:STAT-SHOT-PLOT")
|
||||
field(FRST, "WaitReady")
|
||||
field(FRVL, "4")
|
||||
field(FVST, "WaitPermit")
|
||||
field(FVVL, "5")
|
||||
field(NIST, "WaitHVON_SDN_PREP")
|
||||
field(NIVL, "9")
|
||||
field(ONST, "Error")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SVST, "WaitHVON_PREP")
|
||||
field(SVVL, "7")
|
||||
field(SXST, "WaitHVON")
|
||||
field(SXVL, "6")
|
||||
field(THST, "WaitStandby")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Disabled")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "Init")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,146 @@
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-RV1")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 11) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-RV2")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 12) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-RV3")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 13) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAFP:FMC4310-RV5")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAFP:FMC4310-RV6")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAFP:FMC4310-RV7")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAFP:FMC4310-RV8")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-YFLT-OC")
|
||||
{
|
||||
field(DESC, "MHVPS OC Detected")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 5) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-YFLT-OV")
|
||||
{
|
||||
field(DESC, "MHVPS OV Detected")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 4) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAFP:FMC4310-YSTA-GAOP")
|
||||
{
|
||||
field(DESC, "GY1 Beam ON Status")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-YTRP")
|
||||
{
|
||||
field(DESC, "Interlock from fast protection 1")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 9) bitread")
|
||||
field(ONAM, "INTERLOCK")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAFP:FMC4310-YTRP2")
|
||||
{
|
||||
field(DESC, "Pause signal from Fast Protection 1")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 10) bitread")
|
||||
field(ONAM, "PAUSE")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,310 @@
|
||||
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Output ON status")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getOut CCPS2")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-OUTON-SP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Output ON")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setOut CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-RB")
|
||||
{
|
||||
field(DESC, "GY2 CCPS remote readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getRem CCPS2")
|
||||
field(ONAM, "REM")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-SP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS remote control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "REM")
|
||||
field(OUT, "@PWX1500ML.proto setRem CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-RST")
|
||||
{
|
||||
field(DESC, "GY2 CCPS reset device")
|
||||
field(DTYP, "stream")
|
||||
field(OUT, "@PWX1500ML.proto resetDevice CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-RB")
|
||||
{
|
||||
field(DESC, "GY2 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getSourceON CCPS2")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-SP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setSourceON CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-STAT")
|
||||
{
|
||||
field(DESC, "CCPS2 is running")
|
||||
field(ONAM, "ON")
|
||||
field(SCAN, "Passive")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-TR")
|
||||
{
|
||||
field(DESC, "GY2 CCPS in Operation")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 CCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Output current readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "60.0")
|
||||
field(INP, "@PWX1500ML.proto getCurr CCPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-CURR-SP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Output current setpoint")
|
||||
field(DRVH, "58.8")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "58.8")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PWX1500ML.proto setCurr CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-DCV-RB")
|
||||
{
|
||||
field(DESC, "GY2 CCPS V range readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PWX1500ML.proto getVolt CCPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-DCV-SP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS V range readback")
|
||||
field(DRVH, "84")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "84")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PWX1500ML.proto setVolt CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-EREF")
|
||||
{
|
||||
field(DESC, "GY2 CCPS voltage setpoint")
|
||||
field(DRVH, "80")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "80")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY2 CCPS voltage manual setpoint")
|
||||
field(DRVH, "80")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "80")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GBF-CCPS:PSU2320-ERROR")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Error message")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getError CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GBF-CCPS:PSU2320-IDN")
|
||||
{
|
||||
field(DESC, "GY2 CCPS IDN")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto readDeviceID CCPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "10 second")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCI")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Measued DC Current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "58.8")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCI CCPS2")
|
||||
field(LOPR, "-58.8")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Measued DC Voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "200")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCV CCPS2")
|
||||
field(LOPR, "-200")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:STAT-AMP")
|
||||
{
|
||||
field(DESC, "Amplitude")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "3.5")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:STAT-FREQ")
|
||||
{
|
||||
field(DESC, "Frequency")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-CCPS:STAT-OFFS")
|
||||
{
|
||||
field(DESC, "Offset")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-CCPS:STAT-OP-CALC")
|
||||
{
|
||||
field(CALC, "(A==1 || B==1 || C==1)?1:0; C:=B; B:=A")
|
||||
field(DESC, "GYB CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GBF-CCPS:PSU2320-TR")
|
||||
field(INPA, "EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF")
|
||||
field(INPB, "0")
|
||||
field(INPC, "0")
|
||||
field(OUT, "EC-GN-P01-GBF-CCPS:PSU2320-TR")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calc,"EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF")
|
||||
{
|
||||
field(CALC, "(A==1 andand ABS(B-C)>0.1)?1:0; C:=B")
|
||||
field(DESC, "GYB CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GBF-CCPS:STAT-OP-CALC")
|
||||
field(INPA, "EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB")
|
||||
field(INPB, "EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV PP")
|
||||
field(SCAN, ".1 second")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,424 @@
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-START")
|
||||
{
|
||||
field(DESC, "Auto rampup start command")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "Start")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Stop")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-LOC")
|
||||
{
|
||||
field(DESC, "Local control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "LOC")
|
||||
field(OUT, "@PCR500LE.proto setLoc FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBF-FHPS:PSU2610-OUTON-RB")
|
||||
{
|
||||
field(DESC, "Output ON readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getOut FHPS2")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-OUTON-SP")
|
||||
{
|
||||
field(DESC, "Output ON command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "REM")
|
||||
field(OUT, "@PCR500LE.proto setOut FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-REM")
|
||||
{
|
||||
field(DESC, "Remote control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto setRem FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-RST")
|
||||
{
|
||||
field(DESC, "Reset command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto resetDevice FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-RB")
|
||||
{
|
||||
field(DESC, "External control readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getSourceON FHPS2")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-SP")
|
||||
{
|
||||
field(DESC, "External control ON command")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PCR500LE.proto setSourceON FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP")
|
||||
{
|
||||
field(DESC, "GY2 FHPS rampup comp")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 FHPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 FHPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-ACV-RB")
|
||||
{
|
||||
field(DESC, "Output Voltage readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PCR500LE.proto getVolt FHPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-ACV-SP")
|
||||
{
|
||||
field(DESC, "Output voltage setpoint")
|
||||
field(DRVH, "300")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setVolt FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-RU-TIME")
|
||||
{
|
||||
field(DESC, "Auto rampup time")
|
||||
field(DRVH, "100000")
|
||||
field(DRVL, "10")
|
||||
field(EGU, "sec")
|
||||
field(HOPR, "100000")
|
||||
field(LOPR, "10")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "30")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-STAT")
|
||||
{
|
||||
field(DESC, "Auto rampup status")
|
||||
field(ONST, "IN OPERATION")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "ERROR")
|
||||
field(THVL, "3")
|
||||
field(TWST, "FINISH")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "NOT IN OPERATION")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV")
|
||||
{
|
||||
field(DESC, "Auto rampup target voltage")
|
||||
field(DRVH, "300")
|
||||
field(DRVL, "0.0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "60.0")
|
||||
field(LOPR, "0.0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-CURR-RB")
|
||||
{
|
||||
field(DESC, "Output Current readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5")
|
||||
field(INP, "@PCR500LE.proto getCurr FHPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-CURR-SP")
|
||||
{
|
||||
field(DESC, "Output current setpoint")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5.0")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setCurr FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-EREF")
|
||||
{
|
||||
field(DESC, "GY2 FHPS voltage setpoint")
|
||||
field(DRVH, "150")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "150")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY2 FHPS voltage manual setpoint")
|
||||
field(DRVH, "150")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "150")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GBF-FHPS:PSU2610-ERROR")
|
||||
{
|
||||
field(DESC, "Error code")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto getError FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-FRQ-RB")
|
||||
{
|
||||
field(DESC, "Output frequency readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(INP, "@PCR500LE.proto getFreq FHPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-FRQ-SP")
|
||||
{
|
||||
field(DESC, "Output frequency setpoint")
|
||||
field(DRVH, "999.9")
|
||||
field(DRVL, "1")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PCR500LE.proto setFreq FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GBF-FHPS:PSU2610-IDN")
|
||||
{
|
||||
field(DESC, "IDN")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PCR500LE.proto readDeviceID FHPS2")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "10 second")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACI")
|
||||
{
|
||||
field(DESC, "Measued AC Current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "5.0")
|
||||
field(INP, "@PCR500LE.proto getMeasACI FHPS2")
|
||||
field(LOPR, "-5.0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACP")
|
||||
{
|
||||
field(DESC, "Measued AC Power")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "W")
|
||||
field(HOPR, "500")
|
||||
field(INP, "@PCR500LE.proto getMeasACP FHPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV")
|
||||
{
|
||||
field(DESC, "Measued AC Voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PCR500LE.proto getMeasACV FHPS2")
|
||||
field(LOPR, "-300")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-FRQ")
|
||||
{
|
||||
field(DESC, "Measued Frequency")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "Hz")
|
||||
field(HOPR, "1000")
|
||||
field(INP, "@PCR500LE.proto getMeasACF FHPS2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-AUTO-MODE-SET")
|
||||
{
|
||||
field(CALC, "A==1?0:1")
|
||||
field(DESC, "GYB FHPS rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GBF:STAT-SM")
|
||||
field(OOPT, "Transition To Zero")
|
||||
field(OUT, "EC-GN-P01-GBF-FHPS:STAT-MANM PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF-FHPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY2 FHPS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC")
|
||||
{
|
||||
field(CALC, "A==2?1:0")
|
||||
field(DESC, "GYB FHPS rampup comp check")
|
||||
field(INPA, "EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP")
|
||||
field(OOPT, "When Non-zero")
|
||||
field(OUT, "EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP")
|
||||
{
|
||||
field(CALC, "(ABS(A-B)<0.1*B)?2:((C > D)?1:0);D:=C")
|
||||
field(DESC, "GYB FHPS rampup stat check")
|
||||
field(FLNK, "EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC")
|
||||
field(INPA, "EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV")
|
||||
field(INPB, "EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV")
|
||||
field(INPC, "EC-GN-P01-GBF-FHPS:PSU2610-EREF")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-OFF")
|
||||
{
|
||||
field(CALC, "A==0?0:1")
|
||||
field(DESC, "GYB FHPS rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
||||
field(OOPT, "When Zero")
|
||||
field(OUT, "EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,273 @@
|
||||
record (bo,"EC-GN-P01-GBF-GCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 GCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 GCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB")
|
||||
{
|
||||
field(DESC, "GY2 GCPS read act")
|
||||
field(DTYP, "stream")
|
||||
field(FRST, "ZERO")
|
||||
field(FRSV, "NO_ALARM")
|
||||
field(FRVL, "4")
|
||||
field(INP, "@JASTEC-SCMPS.proto readActivity GC2")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
field(THST, "FLAT TOP")
|
||||
field(THSV, "NO_ALARM")
|
||||
field(THVL, "3")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP")
|
||||
{
|
||||
field(DESC, "GY2 GCPS set ACT")
|
||||
field(DTYP, "stream")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setActivity GC2")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MI")
|
||||
{
|
||||
field(DESC, "GY2 GCPS ACT set to Marte")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO")
|
||||
{
|
||||
field(DESC, "GY2 GCPS ACT Marte outputs")
|
||||
field(FLNK, "EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-GCPS:PSU2130-CURR-MON")
|
||||
{
|
||||
field(DESC, "GY2 GCPS monitored current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasCurrent GC2")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF-GCPS:PSU2130-ERR")
|
||||
{
|
||||
field(DESC, "GY2 GCPS read error")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@JASTEC-SCMPS.proto readErrStat GC2")
|
||||
field(NELM, "15")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-GCPS:PSU2130-SWP-LIM")
|
||||
{
|
||||
field(DESC, "GY2 GCPS read sweep limit")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readSweepLim GC2")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-GCPS:PSU2130-SWP-RB")
|
||||
{
|
||||
field(DESC, "GY2 GCPS read targ sweep rate")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargSweep GC2")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY2 GCPS read target current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "120")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargCurrent GC2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET")
|
||||
{
|
||||
field(DESC, "GY2 GCPS set target current")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setCurrent GC2")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MI")
|
||||
{
|
||||
field(DESC, "GY2 GCPS target current input to Marte")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO")
|
||||
{
|
||||
field(DESC, "GY2 GCPS target current Marte outputs")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-GCPS:PSU2130-TRG-SWPR-SET")
|
||||
{
|
||||
field(DESC, "GY2 GCPS set target swwp rate")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0.01")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(LOPR, "0.01")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setSweep GC2")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-GCPS:PSU2130-VOLT-MON")
|
||||
{
|
||||
field(DESC, "GY2 GCPS monitored voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "10")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasVoltage GC2")
|
||||
field(LOPR, "-10")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-GCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "GCPS#2 state set by Marte")
|
||||
field(INPA, "EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF-GCPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY2 GCPS prepro schedule")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "GCPS#2 current set by Mate")
|
||||
field(INPA, "EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,306 @@
|
||||
record (bo,"EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP")
|
||||
{
|
||||
field(DESC, "GY2 SCM rampup comp")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-MCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 MCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 MCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB")
|
||||
{
|
||||
field(DESC, "GY2 MCPS read act")
|
||||
field(DTYP, "stream")
|
||||
field(FRST, "ZERO")
|
||||
field(FRSV, "NO_ALARM")
|
||||
field(FRVL, "4")
|
||||
field(INP, "@JASTEC-SCMPS.proto readActivity MC2")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
field(THST, "FLAT TOP")
|
||||
field(THSV, "NO_ALARM")
|
||||
field(THVL, "3")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP")
|
||||
{
|
||||
field(DESC, "GY2 MCPS set ACT")
|
||||
field(DTYP, "stream")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setActivity MC2")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MI")
|
||||
{
|
||||
field(DESC, "GY2 MCPS ACT set to Marte")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO")
|
||||
{
|
||||
field(DESC, "GY2 MCPS ACT Marte outputs")
|
||||
field(FLNK, "EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC")
|
||||
field(ONST, "SET")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(TWST, "DOWN")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(ZRST, "HOLD")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-MCPS:PSU2120-CURR-MON")
|
||||
{
|
||||
field(DESC, "GY2 MCPS monitored current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasCurrent MC2")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF-MCPS:PSU2120-ERR")
|
||||
{
|
||||
field(DESC, "GY2 MCPS read error")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@JASTEC-SCMPS.proto readErrStat MC2")
|
||||
field(NELM, "15")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-MCPS:PSU2120-SWP-LIM")
|
||||
{
|
||||
field(DESC, "GY2 MCPS read sweep limit")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readSweepLim MC2")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-MCPS:PSU2120-SWP-RB")
|
||||
{
|
||||
field(DESC, "GY2 MCPS read targ sweep rate")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargSweep MC2")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY2 MCPS read target current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "120")
|
||||
field(INP, "@JASTEC-SCMPS.proto readTargCurrent MC2")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET")
|
||||
{
|
||||
field(DESC, "GY2 MCPS set target current")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setCurrent MC2")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MI")
|
||||
{
|
||||
field(DESC, "GY2 MCPS target current input to Marte")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO")
|
||||
{
|
||||
field(DESC, "GY2 MCPS target current Marte outputs")
|
||||
field(DRVH, "120")
|
||||
field(DRVL, "-120")
|
||||
field(EGU, "A")
|
||||
field(FLNK, "EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC")
|
||||
field(HOPR, "125")
|
||||
field(LOPR, "-125")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF-MCPS:PSU2120-TRG-SWPR-SET")
|
||||
{
|
||||
field(DESC, "GY2 MCPS set target swwp rate")
|
||||
field(DRVH, "5.0")
|
||||
field(DRVL, "0.01")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A/min")
|
||||
field(HOPR, "99.99")
|
||||
field(LOPR, "0.01")
|
||||
field(OUT, "@JASTEC-SCMPS.proto setSweep MC2")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
field(VAL, "1.69")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF-MCPS:PSU2120-VOLT-MON")
|
||||
{
|
||||
field(DESC, "GY2 MCPS monitored voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "10")
|
||||
field(INP, "@JASTEC-SCMPS.proto readMeasVoltage MC2")
|
||||
field(LOPR, "-10")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GBF-MCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "MCPS#2 state set by Marte")
|
||||
field(INPA, "EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF-MCPS:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY2 MCPS prepro schedule")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-MCPS:STAT-RAMPUP-CMP")
|
||||
{
|
||||
field(CALC, "(A==3 andand B==3)?1:0")
|
||||
field(DESC, "GYB SMCPS rampup check")
|
||||
field(FLNK, "EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP")
|
||||
field(INPA, "EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB")
|
||||
field(INPB, "EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB")
|
||||
field(OOPT, "When Non-zero")
|
||||
field(OUT, "EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-MCPS:STAT-RAMPUP-OFF")
|
||||
{
|
||||
field(CALC, "A==0?0:1")
|
||||
field(DESC, "GYB MC GC rampup comp off")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
||||
field(OOPT, "When Zero")
|
||||
field(OUT, "EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP PP")
|
||||
field(SCAN, "1 second")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC")
|
||||
{
|
||||
field(CALC, "A")
|
||||
field(DESC, "MCPS#2 current set by Marte")
|
||||
field(INPA, "EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,389 @@
|
||||
record (bi,"EC-GN-P01-GBF:DIO4900-YON")
|
||||
{
|
||||
field(DESC, "GY3 External trigger")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 22) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 AI Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 AO Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-CSV-LOAD")
|
||||
{
|
||||
field(DESC, "File load trigger")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "Loading")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Load")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-CSV-LOADED")
|
||||
{
|
||||
field(DESC, "File load status")
|
||||
field(ONAM, "Loaded")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Loading")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 DI Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
{
|
||||
field(DESC, "GY2 DO Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU")
|
||||
{
|
||||
field(DESC, "GY2 egu of shot length")
|
||||
field(FLNK, "EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC")
|
||||
field(ONAM, "s")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "ms")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-MST-TRIG")
|
||||
{
|
||||
field(DESC, "GY2 Master trigger")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-PREP-MODE")
|
||||
{
|
||||
field(DESC, "GY2 Pre-Pro mode ON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-SHORT-PULSE")
|
||||
{
|
||||
field(DESC, "GY2 Short Pulse Mode")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBF:STAT-TRIG-SOUR")
|
||||
{
|
||||
field(DESC, "GY2 External Trigger Mode SW")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:MOE2810-ET")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 1")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF:MOE2810-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 1")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:MOE2820-ET")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 2")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF:MOE2820-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 2")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:MOE2830-ET")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 3")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF:MOE2830-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 Arc detect signal 3")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:MRF2910-ET")
|
||||
{
|
||||
field(DESC, "GY2 RF Signal")
|
||||
field(EGU, "V")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF:MRF2910-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 RF Signal")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:STAT-BEAMON-TIME")
|
||||
{
|
||||
field(DESC, "GY2 Beam ON time")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "3600000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GBF:STAT-CSV-ERR")
|
||||
{
|
||||
field(DESC, "File load error status")
|
||||
field(FRST, "Format error")
|
||||
field(FRSV, "MAJOR")
|
||||
field(FRVL, "4")
|
||||
field(FVST, "Out of range")
|
||||
field(FVSV, "MAJOR")
|
||||
field(FVVL, "5")
|
||||
field(ONST, "Successfully loaded")
|
||||
field(ONSV, "NO_ALARM")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "Empty data")
|
||||
field(THSV, "MAJOR")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Failed to open")
|
||||
field(TWSV, "MAJOR")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "Not loaded yet")
|
||||
field(ZRSV, "MINOR")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (stringout,"EC-GN-P01-GBF:STAT-CSV-NAME")
|
||||
{
|
||||
field(DESC, "CSV file name")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "shot000000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:STAT-DT-SHOTLEN")
|
||||
{
|
||||
field(DESC, "GY2 Shot length")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "3600000000")
|
||||
field(LOPR, "100")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000000")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC")
|
||||
{
|
||||
field(CALC, "(!A)?1000*B:1000000*B")
|
||||
field(DESC, "GY2 shot length convert")
|
||||
field(FLNK, "EC-GN-P01-GBF:STAT-DT-SHOTLEN")
|
||||
field(INPA, "EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU")
|
||||
field(INPB, "EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM")
|
||||
field(OUT, "EC-GN-P01-GBF:STAT-DT-SHOTLEN")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM")
|
||||
{
|
||||
field(DESC, "GY2 shot length without unit")
|
||||
field(DRVH, "3600")
|
||||
field(DRVL, "0")
|
||||
field(FLNK, "EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC")
|
||||
field(HOPR, "3600")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GBF:STAT-ELAPSED")
|
||||
{
|
||||
field(DESC, "GY2 Elapsed time")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "4000000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GBF:STAT-PREHEAT-TIME")
|
||||
{
|
||||
field(DESC, "Pre-heating time")
|
||||
field(HOPR, "999999")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-GBF:STAT-PREP-TIME-WF")
|
||||
{
|
||||
field(DESC, "GY2 prepro time schedule")
|
||||
field(EGU, "ms")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (fanout,"EC-GN-P01-GBF:STAT-SHOT-FLNK1")
|
||||
{
|
||||
field(DESC, "GY2 fanout1 to AI waveform signal")
|
||||
}
|
||||
|
||||
record (fanout,"EC-GN-P01-GBF:STAT-SHOT-FLNK2")
|
||||
{
|
||||
field(DESC, "GY2 fanout2 to AI waveform signal")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GBF:STAT-SHOT-ID")
|
||||
{
|
||||
field(DESC, "GY2 shot ID")
|
||||
field(HOPR, "999999")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GBF:STAT-SHOT-PLOT")
|
||||
{
|
||||
field(CALC, "A andand (B >= C)")
|
||||
field(DESC, "GY2 judge to plot measured values")
|
||||
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST3R")
|
||||
field(INPB, "EC-GN-P01-GBF:STAT-BEAMON-TIME")
|
||||
field(INPC, "6000000")
|
||||
field(OOPT, "Transition To Non-zero")
|
||||
field(OUT, "EC-GN-P01-GBF:STAT-SHOT-FLNK1 PP")
|
||||
field(SCAN, ".1 second")
|
||||
}
|
||||
|
||||
record (mbbi,"EC-GN-P01-GBF:STAT-SM")
|
||||
{
|
||||
field(DESC, "GY#2 state machine")
|
||||
field(EIST, "WaitHVON_SDN")
|
||||
field(EIVL, "8")
|
||||
field(FLNK, "EC-GN-P01-GBF:STAT-SHOT-PLOT")
|
||||
field(FRST, "WaitReady")
|
||||
field(FRVL, "4")
|
||||
field(FVST, "WaitPermit")
|
||||
field(FVVL, "5")
|
||||
field(NIST, "WaitHVON_SDN_PREP")
|
||||
field(NIVL, "9")
|
||||
field(ONST, "Error")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SVST, "WaitHVON_PREP")
|
||||
field(SVVL, "7")
|
||||
field(SXST, "WaitHVON")
|
||||
field(SXVL, "6")
|
||||
field(THST, "WaitStandby")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Disabled")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "0")
|
||||
field(ZRST, "Init")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
record (bi,"EC-GN-P01-GBFP:FMC4310-RV1")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 11) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBFP:FMC4310-RV2")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 12) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBFP:FMC4310-RV3")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 13) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBFP:FMC4310-RV5")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBFP:FMC4310-RV6")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBFP:FMC4310-RV7")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBFP:FMC4310-RV8")
|
||||
{
|
||||
field(DESC, "Reserved for cRIO")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GBFP:FMC4310-YSTA-GBOP")
|
||||
{
|
||||
field(DESC, "GY2 Beam ON Status")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBFP:FMC4310-YTRP")
|
||||
{
|
||||
field(DESC, "Interlock from fast protection 2")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 9) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GBFP:FMC4310-YTRP2")
|
||||
{
|
||||
field(DESC, "Pause signal from fast protection 2")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 10) bitread")
|
||||
field(ONAM, "PAUSE")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,349 @@
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-CTRP")
|
||||
{
|
||||
field(DESC, "Fast Controller Fault")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GA1")
|
||||
{
|
||||
field(DESC, "GY1 HV Armed")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GA2")
|
||||
{
|
||||
field(DESC, "GY1 HV Injection")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GA3")
|
||||
{
|
||||
field(DESC, "GY1 in RFON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GB1")
|
||||
{
|
||||
field(DESC, "GY2 HV Armed")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GB2")
|
||||
{
|
||||
field(DESC, "GY2 HV Injection")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:PCF4210-YTS-GB3")
|
||||
{
|
||||
field(DESC, "GY2 RFON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPF:PSU0000-YSTA-MOD")
|
||||
{
|
||||
field(DESC, "MHVPS modulation en/disable from ECPC")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 8) bitread")
|
||||
field(ONAM, "ENABLE")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "DISABLE")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:STAT-DAQ-CONF-STAT")
|
||||
{
|
||||
field(DESC, "DAQ config state")
|
||||
field(ONAM, "Ready")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "Not ready")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:STAT-DAQ-RECONF")
|
||||
{
|
||||
field(DESC, "Reset and configure DAQ")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:STAT-DAQ-SW-TRIG")
|
||||
{
|
||||
field(DESC, "software trigger for DAQ start")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPF:STAT-RST-FLT")
|
||||
{
|
||||
field(DESC, "Reset Fault command")
|
||||
field(HIGH, "0.1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-LEN")
|
||||
{
|
||||
field(DESC, "DAQ sampling time length")
|
||||
field(DRVH, "3600000")
|
||||
field(DRVL, "0.01")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "3600000")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000.0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-LEN-RB")
|
||||
{
|
||||
field(DESC, "DAQ sampling time length readback")
|
||||
field(DRVH, "3600000")
|
||||
field(DRVL, "0.01")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "3600000")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000.0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GPF:STAT-DAQ-MODE")
|
||||
{
|
||||
field(DESC, "DAQ mode")
|
||||
field(FRST, "Reference")
|
||||
field(FRVL, "4")
|
||||
field(ONST, "Finite")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "Continuous")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Retriggerable")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "3")
|
||||
field(ZRST, "Software_triggered")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GPF:STAT-DAQ-MODE-RB")
|
||||
{
|
||||
field(DESC, "DAQ mode readback")
|
||||
field(FRST, "Reference")
|
||||
field(FRVL, "4")
|
||||
field(ONST, "Finite")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "Continuous")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Retriggerable")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "3")
|
||||
field(ZRST, "Software_triggered")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-PUB-DLY")
|
||||
{
|
||||
field(DESC, "DAN publish delay")
|
||||
field(DRVH, "1000")
|
||||
field(DRVL, "0.1")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "1000")
|
||||
field(LOPR, "0.1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "10.0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-PUB-DLY-RB")
|
||||
{
|
||||
field(DESC, "DAN publish delay")
|
||||
field(DRVH, "1000")
|
||||
field(DRVL, "0.1")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "1000")
|
||||
field(LOPR, "0.1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "10.0")
|
||||
}
|
||||
|
||||
record (longout,"EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE")
|
||||
{
|
||||
field(DESC, "sampling rate")
|
||||
field(DRVH, "1000000000")
|
||||
field(DRVL, "1")
|
||||
field(HOPR, "100000000")
|
||||
field(LOPR, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000")
|
||||
}
|
||||
|
||||
record (longout,"EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE-RB")
|
||||
{
|
||||
field(DESC, "sampling rate readback")
|
||||
field(DRVH, "1000000000")
|
||||
field(DRVL, "1")
|
||||
field(HOPR, "100000000")
|
||||
field(LOPR, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1000")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY")
|
||||
{
|
||||
field(DESC, "DAQ start delay")
|
||||
field(DRVH, "3600000")
|
||||
field(DRVL, "0.01")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "3600000")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1.0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY-RB")
|
||||
{
|
||||
field(DESC, "DAQ start delay readback")
|
||||
field(DRVH, "3600000")
|
||||
field(DRVL, "0.01")
|
||||
field(EGU, "ms")
|
||||
field(HOPR, "3600000")
|
||||
field(LOPR, "0.01")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1.0")
|
||||
}
|
||||
|
||||
record (mbbo,"EC-GN-P01-GPF:STAT-DAQ-STAT")
|
||||
{
|
||||
field(DESC, "DAQ operation state")
|
||||
field(FRSV, "NO_ALARM")
|
||||
field(ONST, "Waiting trigger")
|
||||
field(ONVL, "1")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(THST, "Error")
|
||||
field(THSV, "MAJOR")
|
||||
field(THVL, "3")
|
||||
field(TWST, "Aquiring")
|
||||
field(TWSV, "NO_ALARM")
|
||||
field(TWVL, "2")
|
||||
field(VAL, "3")
|
||||
field(ZRST, "Not ready")
|
||||
field(ZRSV, "NO_ALARM")
|
||||
field(ZRVL, "0")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GPF:STAT-MD1-LIM")
|
||||
{
|
||||
field(DESC, "MD1 Pulse Len Limit")
|
||||
field(HOPR, "500000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "10000")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GPF:STAT-MD2-LIM")
|
||||
{
|
||||
field(DESC, "MD2 Pulse Len Limit")
|
||||
field(HOPR, "500000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "100000")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GPF:STAT-MD3-LIM")
|
||||
{
|
||||
field(DESC, "MD3 Pulse Len Limit")
|
||||
field(HOPR, "500000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "30000000")
|
||||
}
|
||||
|
||||
record (longin,"EC-GN-P01-GPF:STAT-MD4-LIM")
|
||||
{
|
||||
field(DESC, "MD4 Pulse Len Limit")
|
||||
field(HOPR, "500000000")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "300000000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GPF:STAT-RDY-TOUT")
|
||||
{
|
||||
field(DESC, "Gyrotron operation ready timeout")
|
||||
field(EGU, "s")
|
||||
field(HOPR, "600")
|
||||
field(LOPR, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "30.0")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,230 @@
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-CON-GY1PRM")
|
||||
{
|
||||
field(DESC, "GY1 Operation Permission")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 18) bitread")
|
||||
field(ONAM, "PERMITED")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-CON-GY2PRM")
|
||||
{
|
||||
field(DESC, "GY2 Operation Permission")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 18) bitread")
|
||||
field(ONAM, "PERMITED")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-CON-OPGY1")
|
||||
{
|
||||
field(DESC, "GY1 Selection")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 19) bitread")
|
||||
field(ONAM, "SELECTED")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-CON-OPGY2")
|
||||
{
|
||||
field(DESC, "GY2 Selection")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 19) bitread")
|
||||
field(ONAM, "SELECTED")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-RV1")
|
||||
{
|
||||
field(DESC, "Reserved for PLC")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 21) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPS:PLC4110-RV2")
|
||||
{
|
||||
field(DESC, "Reserved for PLC")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GPS:PLC4110-RV3")
|
||||
{
|
||||
field(DESC, "Reserved for PLC")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YON-CCPS1")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Start Operation")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 20) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YON-CCPS2")
|
||||
{
|
||||
field(DESC, "GY2 CCPS Start Operation")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 20) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YSTA-MPSS")
|
||||
{
|
||||
field(DESC, "Sync/Asynchronous Flag")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 21) bitread")
|
||||
field(ONAM, "SYNC")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "ASYNC")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTRP")
|
||||
{
|
||||
field(DESC, "Interlock signal from PLC")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 14) bitread")
|
||||
field(ONAM, "INTERLOCK")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-MD1")
|
||||
{
|
||||
field(DESC, "Operation Mode 1")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 14) bitread")
|
||||
field(ONAM, "VSHORT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-MD2")
|
||||
{
|
||||
field(DESC, "Operation Mode 2")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 15) bitread")
|
||||
field(ONAM, "SHORT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-MD3")
|
||||
{
|
||||
field(DESC, "Operation Mode 3")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 16) bitread")
|
||||
field(ONAM, "MIDDLE")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-MD4")
|
||||
{
|
||||
field(DESC, "Operation Mode 4")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 17) bitread")
|
||||
field(ONAM, "LONG")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
||||
{
|
||||
field(DESC, "PLC STANDBY state")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 15) bitread")
|
||||
field(ONAM, "STANDBY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-ST2R")
|
||||
{
|
||||
field(DESC, "PLC READY state")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 16) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GPS:PLC4110-YTS-ST3R")
|
||||
{
|
||||
field(DESC, "PLC ON state")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 17) bitread")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
record (bo,"EC-GN-P01-PA1F:PSU3000-CON-HV")
|
||||
{
|
||||
field(DESC, "GY1 APS HVON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA1F:PSU3000-CON-SW")
|
||||
{
|
||||
field(DESC, "GY1 APS HV SWON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA1F:PSU3000-CTRP")
|
||||
{
|
||||
field(DESC, "GY1 APS Shutdonw request")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PA1F:PSU3000-YFLT")
|
||||
{
|
||||
field(DESC, "GY1 APS Fault")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 1) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PA1F:PSU3000-YSTA")
|
||||
{
|
||||
field(DESC, "GY1 APS Ready")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 0) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA1F:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 APS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA1F:PSU3000-EREF")
|
||||
{
|
||||
field(DESC, "GY1 APS voltage setpoint")
|
||||
field(DRVH, "10")
|
||||
field(DRVL, "-20")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(OUT, "@asyn(ni6368_1, 1) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA1F:PSU3000-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY1 APS voltage manual setpoint")
|
||||
field(DRVH, "10")
|
||||
field(DRVL, "-20")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA1F:PSU3000-EREF-P")
|
||||
{
|
||||
field(ASLO, "2")
|
||||
field(DESC, "GY1 APS P-voltage setpoint")
|
||||
field(DRVH, "0")
|
||||
field(DRVL, "-20")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(OUT, "@asyn(ni6368_1, 2) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA1F:PSU3000-ET")
|
||||
{
|
||||
field(DESC, "GY1 APS Measured Volatege")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA1F:PSU3000-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 APS Measured Volatege")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA1F:PSU3000-IT")
|
||||
{
|
||||
field(DESC, "GY1 APS Measued Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA1F:PSU3000-IT-WF")
|
||||
{
|
||||
field(DESC, "GY1 APS Measued Current")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA1F:STAT-DT-HVON")
|
||||
{
|
||||
field(DESC, "Time diff to GY1 APS Gate ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "500000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA1F:STAT-DT-SWON")
|
||||
{
|
||||
field(DESC, "Time diff to GY1 APS SW ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "600000")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-PA1F:STAT-EREF-CONV")
|
||||
{
|
||||
field(CALC, "A>0?A:((A>-20)?A/2:-10)")
|
||||
field(DESC, "GYA APS engineer value conversion")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-PA1F:PSU3000-EREF PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA1F:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY1 APS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
record (bo,"EC-GN-P01-PA2F:PSU4000-CON-HV")
|
||||
{
|
||||
field(DESC, "GY2 APS HVON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA2F:PSU4000-CON-SW")
|
||||
{
|
||||
field(DESC, "GY2 APS HV SWON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA2F:PSU4000-CTRP")
|
||||
{
|
||||
field(DESC, "GY2 APS Shutdown request")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PA2F:PSU4000-YFLT")
|
||||
{
|
||||
field(DESC, "GY2 APS Fault")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 1) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PA2F:PSU4000-YSTA")
|
||||
{
|
||||
field(DESC, "GY2 APS Ready")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 0) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PA2F:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 APS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA2F:PSU4000-EREF")
|
||||
{
|
||||
field(DESC, "GY2 APS voltage setpoint")
|
||||
field(DRVH, "10")
|
||||
field(DRVL, "-20")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(OUT, "@asyn(ni6368_0, 1) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA2F:PSU4000-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY2 APS voltage manual setpoint")
|
||||
field(DRVH, "10")
|
||||
field(DRVL, "-20")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PA2F:PSU4000-EREF-P")
|
||||
{
|
||||
field(ASLO, "2")
|
||||
field(DESC, "GY2 APS P-voltage setpoint")
|
||||
field(DRVH, "0")
|
||||
field(DRVL, "-20")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "10")
|
||||
field(LOPR, "-20")
|
||||
field(OUT, "@asyn(ni6368_0, 2) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA2F:PSU4000-ET")
|
||||
{
|
||||
field(DESC, "GY2 APS Measured Volatege")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA2F:PSU4000-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 APS Measured Volatege")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA2F:PSU4000-IT")
|
||||
{
|
||||
field(DESC, "GY2 APS Measued Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA2F:PSU4000-IT-WF")
|
||||
{
|
||||
field(DESC, "GY2 APS Measued Current")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA2F:STAT-DT-HVON")
|
||||
{
|
||||
field(DESC, "Time diff to GY2 APS Gate ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "500000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PA2F:STAT-DT-SWON")
|
||||
{
|
||||
field(DESC, "Time diff to GY2 APS SW ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "600000")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-PA2F:STAT-EREF-CONV")
|
||||
{
|
||||
field(CALC, "A>0?A:((A>-20)?A/2:-10)")
|
||||
field(DESC, "GYB APS engineer value conversion")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-PA2F:PSU4000-EREF PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PA2F:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY2 APS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,180 @@
|
||||
record (bo,"EC-GN-P01-PB1F:PSU1000-CON-HV")
|
||||
{
|
||||
field(DESC, "GY1 BPS HVON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB1F:PSU1000-CON-SW")
|
||||
{
|
||||
field(DESC, "GY1 BPS HV SWON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB1F:PSU1000-CTRP")
|
||||
{
|
||||
field(DESC, "GY1 BPS Shutdonw request")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PB1F:PSU1000-YFLT")
|
||||
{
|
||||
field(DESC, "GY1 BPS Fault")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 3) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PB1F:PSU1000-YSTA")
|
||||
{
|
||||
field(DESC, "GY1 BPS Ready")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 2) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB1F:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 BPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PB1F:PSU1000-EREF")
|
||||
{
|
||||
field(ASLO, "4")
|
||||
field(DESC, "GY1 BPS voltage setpoint")
|
||||
field(DRVH, "40")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "40")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@asyn(ni6368_1, 0) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PB1F:PSU1000-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY1 BPS voltage manual setpoint")
|
||||
field(DRVH, "40")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "40")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB1F:PSU1000-ET")
|
||||
{
|
||||
field(DESC, "GY1 BPS Measured Voltage")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB1F:PSU1000-ET-WF")
|
||||
{
|
||||
field(DESC, "GY1 BPS Measured Voltage")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB1F:PSU1000-IT")
|
||||
{
|
||||
field(DESC, "GY1 BPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB1F:PSU1000-IT-WF")
|
||||
{
|
||||
field(DESC, "GY1 BPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB1F:STAT-DT-HVON")
|
||||
{
|
||||
field(DESC, "Time diff to GY1 BPS Gate ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "500000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB1F:STAT-DT-SWON")
|
||||
{
|
||||
field(DESC, "Time diff to GY1 BPS SW ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "550000")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB1F:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY1 BPS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,180 @@
|
||||
record (bo,"EC-GN-P01-PB2F:PSU2000-CON-HV")
|
||||
{
|
||||
field(DESC, "GY2 BPS HVON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB2F:PSU2000-CON-SW")
|
||||
{
|
||||
field(DESC, "GY2 BPS HV SWON")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB2F:PSU2000-CTRP")
|
||||
{
|
||||
field(DESC, "GY2 BPS Shutdonw request")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PB2F:PSU2000-YFLT")
|
||||
{
|
||||
field(DESC, "GY2 BPS Fault")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 3) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PB2F:PSU2000-YSTA")
|
||||
{
|
||||
field(DESC, "GY2 BPS Ready")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_0, 2) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PB2F:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY2 BPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PB2F:PSU2000-EREF")
|
||||
{
|
||||
field(ASLO, "4")
|
||||
field(DESC, "GY2 BPS voltage setpoint")
|
||||
field(DRVH, "40")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "40")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@asyn(ni6368_0, 0) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PB2F:PSU2000-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY2 BPS voltage manual setpoint")
|
||||
field(DRVH, "40")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "40")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB2F:PSU2000-ET")
|
||||
{
|
||||
field(DESC, "GY2 BPS Measured Voltage")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB2F:PSU2000-ET-WF")
|
||||
{
|
||||
field(DESC, "GY2 BPS Measured Voltage")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB2F:PSU2000-IT")
|
||||
{
|
||||
field(DESC, "GY2 BPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB2F:PSU2000-IT-WF")
|
||||
{
|
||||
field(DESC, "GY2 BPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB2F:STAT-DT-HVON")
|
||||
{
|
||||
field(DESC, "Time diff to GY2 BPS Gate ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "500000")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PB2F:STAT-DT-SWON")
|
||||
{
|
||||
field(DESC, "Time diff to GY2 BPS SW ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "550000")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PB2F:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "GY2 BPS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,231 @@
|
||||
record (bo,"EC-GN-P01-PMF:PSU0000-COFF")
|
||||
{
|
||||
field(DESC, "MHVPS Shutdown request")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PMF:PSU0000-CON-MOD")
|
||||
{
|
||||
field(DESC, "MHVPS MOD Enable/Disable")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PMF:PSU0000-CON-SW")
|
||||
{
|
||||
field(DESC, "MHVPS Enable/Disable")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PMF:PSU0000-TYSTA")
|
||||
{
|
||||
field(DESC, "MHVPS Ready status")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 7) bitread")
|
||||
field(ONAM, "READY")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-PMF:PSU0000-YFLT")
|
||||
{
|
||||
field(DESC, "MHVPS Fast Protection Act")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn(ni6528_1, 6) bitread")
|
||||
field(ONAM, "FAULT")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NORMAL")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-PMF:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 APS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PMF:PSU0000-EREF")
|
||||
{
|
||||
field(ASLO, "11")
|
||||
field(DESC, "MHVPS voltage setpoint")
|
||||
field(DRVH, "55")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "55")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@asyn(ni6368_1, 3) write_ao")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-PMF:PSU0000-EREF-MSP")
|
||||
{
|
||||
field(DESC, "MHVPS voltage manual setpoint")
|
||||
field(DRVH, "55")
|
||||
field(DRVL, "0")
|
||||
field(EGU, "kV")
|
||||
field(HOPR, "55")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PMF:PSU0000-ET-GA")
|
||||
{
|
||||
field(DESC, "GY1 MHVPS Measued Voltage")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PMF:PSU0000-ET-GA-WF")
|
||||
{
|
||||
field(DESC, "GY1 MHVPS Measued Voltage")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PMF:PSU0000-ET-GB")
|
||||
{
|
||||
field(DESC, "GY2 MHVPS Measued Voltage")
|
||||
field(EGU, "kV")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PMF:PSU0000-ET-GB-WF")
|
||||
{
|
||||
field(DESC, "GY2 MHVPS Measued Voltage")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PMF:PSU0000-IT-GA")
|
||||
{
|
||||
field(DESC, "GY1 MHVPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PMF:PSU0000-IT-GA-WF")
|
||||
{
|
||||
field(DESC, "GY1 MHVPS Measured Current")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PMF:PSU0000-IT-GB")
|
||||
{
|
||||
field(DESC, "GY2 MHVPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PMF:PSU0000-IT-GB-WF")
|
||||
{
|
||||
field(DESC, "GY2 MHVPS Measured Current")
|
||||
field(EGU, "A")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-PMF:STAT-DT-HVON")
|
||||
{
|
||||
field(DESC, "Time diff to MHVPS ON")
|
||||
field(EGU, "us")
|
||||
field(HOPR, "5000000")
|
||||
field(LOPR, "1000")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "0")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "500000")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-PMF:STAT-EREF-CALC")
|
||||
{
|
||||
field(CALC, "(A!=C)?A:((B!=D)?B:E);C:=A; D:=B")
|
||||
field(DESC, "determine MHVPS EREF change")
|
||||
field(INPE, "EC-GN-P01-PMF:PSU0000-EREF")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-PMF:PSU0000-EREF PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-PMF:STAT-HVON-CALC")
|
||||
{
|
||||
field(CALC, "(A||B)?1:0")
|
||||
field(DESC, "determine MHVPS HVON change")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "EC-GN-P01-PMF:PSU0000-CON-SW PP")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (waveform,"EC-GN-P01-PMF:STAT-PREP-WF")
|
||||
{
|
||||
field(DESC, "MHVPS prepro schedule")
|
||||
field(EGU, "V")
|
||||
field(FTVL, "FLOAT")
|
||||
field(NELM, "8000")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "2")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
29
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Makefile
Normal file
29
EC-GN-JA-PCF/target/main/epics/EC-GNApp/Makefile
Normal file
@@ -0,0 +1,29 @@
|
||||
#+======================================================================
|
||||
# $HeadURL: https://svnpub.codac.iter.org/codac/iter/codac/dev/units/m-epics-iter-templates/branches/codac-core-6.1/templates/sddconfApp/Makefile $
|
||||
# $Id: Makefile 96475 2019-01-09 13:47:38Z sivecm $
|
||||
#
|
||||
# Project : CODAC Core System
|
||||
#
|
||||
# Description : Makefile
|
||||
#
|
||||
# Author(s) : This file was generated by CODAC development toolkit
|
||||
#
|
||||
# Copyright (c) : 2010-2019 ITER Organization,
|
||||
# CS 90 046
|
||||
# 13067 St. Paul-lez-Durance Cedex
|
||||
# France
|
||||
#
|
||||
# This file is part of ITER CODAC software.
|
||||
# For the terms and conditions of redistribution or use of this software
|
||||
# refer to the file ITER-LICENSE.TXT located in the top level directory
|
||||
# of the distribution package.
|
||||
#
|
||||
#-======================================================================
|
||||
TOP = ..
|
||||
include $(TOP)/configure/CONFIG
|
||||
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *src*))
|
||||
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Src*))
|
||||
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*))
|
||||
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*))
|
||||
include $(TOP)/configure/RULES_DIRS
|
||||
|
||||
25
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/EC-GNMain.cpp
Normal file
25
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/EC-GNMain.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
/* Main.cpp */
|
||||
/* Author: Marty Kraimer Date: 17MAR2000 */
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
#include <stddef.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
||||
|
||||
#include "epicsExit.h"
|
||||
#include "epicsThread.h"
|
||||
#include "iocsh.h"
|
||||
|
||||
int main(int argc,char *argv[])
|
||||
{
|
||||
sigset(SIGTERM, epicsExit);
|
||||
if(argc>=2) {
|
||||
iocsh(argv[1]);
|
||||
epicsThreadSleep(.2);
|
||||
}
|
||||
iocsh(NULL);
|
||||
epicsExit(0);
|
||||
return(0);
|
||||
}
|
||||
57
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/Makefile
Executable file
57
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/Makefile
Executable file
@@ -0,0 +1,57 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
#========================================
|
||||
|
||||
#========================================
|
||||
# Build the IOC application
|
||||
|
||||
PROD_IOC = EC-GN
|
||||
# EC-GN.dbd will be created and installed
|
||||
DBD += EC-GN.dbd
|
||||
|
||||
# EC-GN.dbd will be made up from these files:
|
||||
-include $(EPICS_ROOT)/mk/codac-common.mk
|
||||
|
||||
|
||||
# Add all the support libraries needed by this IOC
|
||||
|
||||
EC-GN_DBD += $(CODAC_DBD)
|
||||
EC-GN_LIBS += $(CODAC_LIBS)
|
||||
|
||||
# # SNCSEQ
|
||||
# <sncProgram>_SNCFLAGS += +r -c +d
|
||||
# EC-GN_DBD += <sncProgram>.dbd
|
||||
# EC-GN_SRCS += <sncProgram>.stt
|
||||
# EC-GN_LIBS += seq pv
|
||||
|
||||
|
||||
# EC-GN_registerRecordDeviceDriver.cpp derives from EC-GN.dbd
|
||||
EC-GN_SRCS += EC-GN_registerRecordDeviceDriver.cpp
|
||||
|
||||
# Build the main IOC entry point on workstation OSs.
|
||||
EC-GN_SRCS_DEFAULT += EC-GNMain.cpp
|
||||
EC-GN_SRCS_vxWorks += -nil-
|
||||
|
||||
# Add support from base/src/vxWorks if needed
|
||||
#EC-GN_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary
|
||||
|
||||
#=============================
|
||||
# Include SNL program makefile snippets
|
||||
|
||||
-include ../*.snlprog
|
||||
|
||||
#=============================
|
||||
|
||||
|
||||
# Finally link to the EPICS Base libraries
|
||||
EC-GN_LIBS += $(EPICS_BASE_IOC_LIBS)
|
||||
|
||||
#===========================
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
#----------------------------------------
|
||||
18666
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/O.Common/EC-GN.dbd
Normal file
18666
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/O.Common/EC-GN.dbd
Normal file
File diff suppressed because it is too large
Load Diff
BIN
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/O.linux-x86_64/EC-GN
Executable file
BIN
EC-GN-JA-PCF/target/main/epics/EC-GNApp/src/O.linux-x86_64/EC-GN
Executable file
Binary file not shown.
@@ -0,0 +1,122 @@
|
||||
../O.Common/EC-GN.dbd: /opt/codac-6.3/epics/dbd/base.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuGlobal.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuAlarmSevr.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuAlarmStat.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuFtype.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuIvoa.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuOmsl.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuPini.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuPost.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuPriority.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuYesNo.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuSimm.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuConvert.dbd \
|
||||
/opt/codac-6.3/epics/dbd/menuScan.dbd \
|
||||
/opt/codac-6.3/epics/dbd/stdRecords.dbd \
|
||||
/opt/codac-6.3/epics/dbd/aaiRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/dbCommon.dbd \
|
||||
/opt/codac-6.3/epics/dbd/aaoRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/aiRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/aoRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/aSubRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/biRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/boRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/calcRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/calcoutRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/compressRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/dfanoutRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/eventRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/fanoutRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/histogramRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/int64inRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/int64outRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/longinRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/longoutRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/lsiRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/lsoRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/mbbiRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/mbbiDirectRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/mbboRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/mbboDirectRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/permissiveRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/printfRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/selRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/seqRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/stateRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/stringinRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/stringoutRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/subRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/subArrayRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/waveformRecord.dbd \
|
||||
/opt/codac-6.3/epics/dbd/filters.dbd \
|
||||
/opt/codac-6.3/epics/dbd/links.dbd \
|
||||
/opt/codac-6.3/epics/dbd/devSoft.dbd \
|
||||
/opt/codac-6.3/epics/dbd/asSub.dbd \
|
||||
/opt/codac-6.3/epics/dbd/dbCore.dbd \
|
||||
/opt/codac-6.3/epics/dbd/rsrv.dbd \
|
||||
/opt/codac-6.3/epics/dbd/std.dbd \
|
||||
/opt/codac-6.3/epics/dbd/autosave.dbd \
|
||||
/opt/codac-6.3/epics/dbd/iocmon.dbd \
|
||||
/opt/codac-6.3/epics/dbd/sysmon.dbd
|
||||
|
||||
/opt/codac-6.3/epics/dbd/base.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuGlobal.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuAlarmSevr.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuAlarmStat.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuFtype.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuIvoa.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuOmsl.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuPini.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuPost.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuPriority.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuYesNo.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuSimm.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuConvert.dbd:
|
||||
/opt/codac-6.3/epics/dbd/menuScan.dbd:
|
||||
/opt/codac-6.3/epics/dbd/stdRecords.dbd:
|
||||
/opt/codac-6.3/epics/dbd/aaiRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/dbCommon.dbd:
|
||||
/opt/codac-6.3/epics/dbd/aaoRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/aiRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/aoRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/aSubRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/biRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/boRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/calcRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/calcoutRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/compressRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/dfanoutRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/eventRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/fanoutRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/histogramRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/int64inRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/int64outRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/longinRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/longoutRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/lsiRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/lsoRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/mbbiRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/mbbiDirectRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/mbboRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/mbboDirectRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/permissiveRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/printfRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/selRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/seqRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/stateRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/stringinRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/stringoutRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/subRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/subArrayRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/waveformRecord.dbd:
|
||||
/opt/codac-6.3/epics/dbd/filters.dbd:
|
||||
/opt/codac-6.3/epics/dbd/links.dbd:
|
||||
/opt/codac-6.3/epics/dbd/devSoft.dbd:
|
||||
/opt/codac-6.3/epics/dbd/asSub.dbd:
|
||||
/opt/codac-6.3/epics/dbd/dbCore.dbd:
|
||||
/opt/codac-6.3/epics/dbd/rsrv.dbd:
|
||||
/opt/codac-6.3/epics/dbd/std.dbd:
|
||||
/opt/codac-6.3/epics/dbd/autosave.dbd:
|
||||
/opt/codac-6.3/epics/dbd/iocmon.dbd:
|
||||
/opt/codac-6.3/epics/dbd/sysmon.dbd:
|
||||
../O.Common/EC-GN.dbd: ../Makefile
|
||||
@@ -0,0 +1,16 @@
|
||||
EC-GNMain.o: ../EC-GNMain.cpp /opt/codac-6.3/epics/include/epicsExit.h \
|
||||
/opt/codac-6.3/epics/include/libComAPI.h \
|
||||
/opt/codac-6.3/epics/include/epicsThread.h \
|
||||
/opt/codac-6.3/epics/include/libComAPI.h \
|
||||
/opt/codac-6.3/epics/include/epicsEvent.h \
|
||||
/opt/codac-6.3/epics/include/os/Linux/osdEvent.h \
|
||||
/opt/codac-6.3/epics/include/epicsMutex.h \
|
||||
/opt/codac-6.3/epics/include/epicsAssert.h \
|
||||
/opt/codac-6.3/epics/include/compilerDependencies.h \
|
||||
/opt/codac-6.3/epics/include/compiler/gcc/compilerSpecific.h \
|
||||
/opt/codac-6.3/epics/include/epicsGuard.h \
|
||||
/opt/codac-6.3/epics/include/os/Linux/osdMutex.h \
|
||||
/opt/codac-6.3/epics/include/os/Linux/osdThread.h \
|
||||
/opt/codac-6.3/epics/include/ellLib.h \
|
||||
/opt/codac-6.3/epics/include/epicsEvent.h \
|
||||
/opt/codac-6.3/epics/include/iocsh.h
|
||||
Binary file not shown.
@@ -0,0 +1,356 @@
|
||||
/* THIS IS A GENERATED FILE. DO NOT EDIT! */
|
||||
/* Generated from ../O.Common/EC-GN.dbd */
|
||||
|
||||
#include <string.h>
|
||||
#ifndef USE_TYPED_RSET
|
||||
# define USE_TYPED_RSET
|
||||
#endif
|
||||
#include "compilerDependencies.h"
|
||||
#include "epicsStdlib.h"
|
||||
#include "iocsh.h"
|
||||
#include "iocshRegisterCommon.h"
|
||||
#include "registryCommon.h"
|
||||
#include "recSup.h"
|
||||
|
||||
extern "C" {
|
||||
|
||||
epicsShareExtern typed_rset *pvar_rset_aSubRSET, *pvar_rset_aaiRSET,
|
||||
*pvar_rset_aaoRSET, *pvar_rset_aiRSET, *pvar_rset_aoRSET,
|
||||
*pvar_rset_biRSET, *pvar_rset_boRSET, *pvar_rset_calcRSET,
|
||||
*pvar_rset_calcoutRSET, *pvar_rset_compressRSET,
|
||||
*pvar_rset_dfanoutRSET, *pvar_rset_epidRSET, *pvar_rset_eventRSET,
|
||||
*pvar_rset_fanoutRSET, *pvar_rset_histogramRSET,
|
||||
*pvar_rset_int64inRSET, *pvar_rset_int64outRSET,
|
||||
*pvar_rset_longinRSET, *pvar_rset_longoutRSET, *pvar_rset_lsiRSET,
|
||||
*pvar_rset_lsoRSET, *pvar_rset_mbbiRSET, *pvar_rset_mbbiDirectRSET,
|
||||
*pvar_rset_mbboRSET, *pvar_rset_mbboDirectRSET,
|
||||
*pvar_rset_permissiveRSET, *pvar_rset_printfRSET, *pvar_rset_selRSET,
|
||||
*pvar_rset_seqRSET, *pvar_rset_stateRSET, *pvar_rset_stringinRSET,
|
||||
*pvar_rset_stringoutRSET, *pvar_rset_subRSET, *pvar_rset_subArrayRSET,
|
||||
*pvar_rset_timestampRSET, *pvar_rset_waveformRSET;
|
||||
|
||||
typedef int (*rso_func)(dbRecordType *pdbRecordType);
|
||||
epicsShareExtern rso_func pvar_func_aSubRecordSizeOffset,
|
||||
pvar_func_aaiRecordSizeOffset, pvar_func_aaoRecordSizeOffset,
|
||||
pvar_func_aiRecordSizeOffset, pvar_func_aoRecordSizeOffset,
|
||||
pvar_func_biRecordSizeOffset, pvar_func_boRecordSizeOffset,
|
||||
pvar_func_calcRecordSizeOffset, pvar_func_calcoutRecordSizeOffset,
|
||||
pvar_func_compressRecordSizeOffset, pvar_func_dfanoutRecordSizeOffset,
|
||||
pvar_func_epidRecordSizeOffset, pvar_func_eventRecordSizeOffset,
|
||||
pvar_func_fanoutRecordSizeOffset, pvar_func_histogramRecordSizeOffset,
|
||||
pvar_func_int64inRecordSizeOffset, pvar_func_int64outRecordSizeOffset,
|
||||
pvar_func_longinRecordSizeOffset, pvar_func_longoutRecordSizeOffset,
|
||||
pvar_func_lsiRecordSizeOffset, pvar_func_lsoRecordSizeOffset,
|
||||
pvar_func_mbbiRecordSizeOffset, pvar_func_mbbiDirectRecordSizeOffset,
|
||||
pvar_func_mbboRecordSizeOffset, pvar_func_mbboDirectRecordSizeOffset,
|
||||
pvar_func_permissiveRecordSizeOffset,
|
||||
pvar_func_printfRecordSizeOffset, pvar_func_selRecordSizeOffset,
|
||||
pvar_func_seqRecordSizeOffset, pvar_func_stateRecordSizeOffset,
|
||||
pvar_func_stringinRecordSizeOffset,
|
||||
pvar_func_stringoutRecordSizeOffset, pvar_func_subRecordSizeOffset,
|
||||
pvar_func_subArrayRecordSizeOffset,
|
||||
pvar_func_timestampRecordSizeOffset,
|
||||
pvar_func_waveformRecordSizeOffset;
|
||||
|
||||
static const char * const recordTypeNames[] = {
|
||||
"aSub", "aai", "aao", "ai", "ao", "bi", "bo", "calc", "calcout",
|
||||
"compress", "dfanout", "epid", "event", "fanout", "histogram",
|
||||
"int64in", "int64out", "longin", "longout", "lsi", "lso", "mbbi",
|
||||
"mbbiDirect", "mbbo", "mbboDirect", "permissive", "printf", "sel",
|
||||
"seq", "state", "stringin", "stringout", "sub", "subArray",
|
||||
"timestamp", "waveform"
|
||||
};
|
||||
|
||||
static const recordTypeLocation rtl[] = {
|
||||
{(struct typed_rset *)pvar_rset_aSubRSET, pvar_func_aSubRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_aaiRSET, pvar_func_aaiRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_aaoRSET, pvar_func_aaoRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_aiRSET, pvar_func_aiRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_aoRSET, pvar_func_aoRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_biRSET, pvar_func_biRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_boRSET, pvar_func_boRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_calcRSET, pvar_func_calcRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_calcoutRSET, pvar_func_calcoutRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_compressRSET, pvar_func_compressRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_dfanoutRSET, pvar_func_dfanoutRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_epidRSET, pvar_func_epidRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_eventRSET, pvar_func_eventRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_fanoutRSET, pvar_func_fanoutRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_histogramRSET, pvar_func_histogramRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_int64inRSET, pvar_func_int64inRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_int64outRSET, pvar_func_int64outRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_longinRSET, pvar_func_longinRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_longoutRSET, pvar_func_longoutRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_lsiRSET, pvar_func_lsiRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_lsoRSET, pvar_func_lsoRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_mbbiRSET, pvar_func_mbbiRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_mbbiDirectRSET, pvar_func_mbbiDirectRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_mbboRSET, pvar_func_mbboRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_mbboDirectRSET, pvar_func_mbboDirectRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_permissiveRSET, pvar_func_permissiveRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_printfRSET, pvar_func_printfRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_selRSET, pvar_func_selRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_seqRSET, pvar_func_seqRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_stateRSET, pvar_func_stateRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_stringinRSET, pvar_func_stringinRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_stringoutRSET, pvar_func_stringoutRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_subRSET, pvar_func_subRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_subArrayRSET, pvar_func_subArrayRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_timestampRSET, pvar_func_timestampRecordSizeOffset},
|
||||
{(struct typed_rset *)pvar_rset_waveformRSET, pvar_func_waveformRecordSizeOffset}
|
||||
};
|
||||
|
||||
epicsShareExtern dset *pvar_dset_devAaiSoft, *pvar_dset_devAaoSoft,
|
||||
*pvar_dset_devAiSoft, *pvar_dset_devAiSoftRaw,
|
||||
*pvar_dset_devAiSoftCallback, *pvar_dset_devTimestampAI,
|
||||
*pvar_dset_devAiGeneralTime, *pvar_dset_devAiStats,
|
||||
*pvar_dset_devAiClusts, *pvar_dset_devAiDBCLC, *pvar_dset_devAiDBDLC,
|
||||
*pvar_dset_devSysMonAiStats, *pvar_dset_devAoSoft,
|
||||
*pvar_dset_devAoSoftRaw, *pvar_dset_devAoSoftCallback,
|
||||
*pvar_dset_devAoStats, *pvar_dset_devBiSoft, *pvar_dset_devBiSoftRaw,
|
||||
*pvar_dset_devBiSoftCallback, *pvar_dset_devBiDbState,
|
||||
*pvar_dset_devBoSoft, *pvar_dset_devBoSoftRaw,
|
||||
*pvar_dset_devBoSoftCallback, *pvar_dset_devBoGeneralTime,
|
||||
*pvar_dset_devBoDbState, *pvar_dset_devBoSimulation,
|
||||
*pvar_dset_devCalcoutSoft, *pvar_dset_devCalcoutSoftCallback,
|
||||
*pvar_dset_devEpidSoft, *pvar_dset_devEpidSoftCB,
|
||||
*pvar_dset_devEventSoft, *pvar_dset_devHistogramSoft,
|
||||
*pvar_dset_devI64inSoft, *pvar_dset_devI64inSoftCallback,
|
||||
*pvar_dset_devI64outSoft, *pvar_dset_devI64outSoftCallback,
|
||||
*pvar_dset_devLiSoft, *pvar_dset_devLiSoftCallback,
|
||||
*pvar_dset_devLiGeneralTime, *pvar_dset_devLoSoft,
|
||||
*pvar_dset_devLoSoftCallback, *pvar_dset_devLsiSoft,
|
||||
*pvar_dset_devLsiEnviron, *pvar_dset_devLsiStats,
|
||||
*pvar_dset_devLsoSoft, *pvar_dset_devLsoSoftCallback,
|
||||
*pvar_dset_devLsoStdio, *pvar_dset_devMbbiSoft,
|
||||
*pvar_dset_devMbbiSoftRaw, *pvar_dset_devMbbiSoftCallback,
|
||||
*pvar_dset_devSysMonMbbiStats, *pvar_dset_devMbbiDirectSoft,
|
||||
*pvar_dset_devMbbiDirectSoftRaw, *pvar_dset_devMbbiDirectSoftCallback,
|
||||
*pvar_dset_devSysMonMbbiDirectStats, *pvar_dset_devMbboSoft,
|
||||
*pvar_dset_devMbboSoftRaw, *pvar_dset_devMbboSoftCallback,
|
||||
*pvar_dset_devMbboDirectSoft, *pvar_dset_devMbboDirectSoftRaw,
|
||||
*pvar_dset_devMbboDirectSoftCallback, *pvar_dset_devPrintfSoft,
|
||||
*pvar_dset_devPrintfSoftCallback, *pvar_dset_devPrintfStdio,
|
||||
*pvar_dset_devSiSoft, *pvar_dset_devSiSoftCallback,
|
||||
*pvar_dset_devTimestampSI, *pvar_dset_devSiGeneralTime,
|
||||
*pvar_dset_devSiEnviron, *pvar_dset_devStringinStats,
|
||||
*pvar_dset_devStringinEnvVar, *pvar_dset_devStringinEpics,
|
||||
*pvar_dset_devSysMonSiStats, *pvar_dset_devSoSoft,
|
||||
*pvar_dset_devSoSoftCallback, *pvar_dset_devSoStdio,
|
||||
*pvar_dset_devSASoft, *pvar_dset_devWfSoft,
|
||||
*pvar_dset_devWaveformStats, *pvar_dset_devSysMonWaveStats;
|
||||
|
||||
static const char * const deviceSupportNames[] = {
|
||||
"devAaiSoft", "devAaoSoft", "devAiSoft", "devAiSoftRaw",
|
||||
"devAiSoftCallback", "devTimestampAI", "devAiGeneralTime",
|
||||
"devAiStats", "devAiClusts", "devAiDBCLC", "devAiDBDLC",
|
||||
"devSysMonAiStats", "devAoSoft", "devAoSoftRaw", "devAoSoftCallback",
|
||||
"devAoStats", "devBiSoft", "devBiSoftRaw", "devBiSoftCallback",
|
||||
"devBiDbState", "devBoSoft", "devBoSoftRaw", "devBoSoftCallback",
|
||||
"devBoGeneralTime", "devBoDbState", "devBoSimulation",
|
||||
"devCalcoutSoft", "devCalcoutSoftCallback", "devEpidSoft",
|
||||
"devEpidSoftCB", "devEventSoft", "devHistogramSoft", "devI64inSoft",
|
||||
"devI64inSoftCallback", "devI64outSoft", "devI64outSoftCallback",
|
||||
"devLiSoft", "devLiSoftCallback", "devLiGeneralTime", "devLoSoft",
|
||||
"devLoSoftCallback", "devLsiSoft", "devLsiEnviron", "devLsiStats",
|
||||
"devLsoSoft", "devLsoSoftCallback", "devLsoStdio", "devMbbiSoft",
|
||||
"devMbbiSoftRaw", "devMbbiSoftCallback", "devSysMonMbbiStats",
|
||||
"devMbbiDirectSoft", "devMbbiDirectSoftRaw",
|
||||
"devMbbiDirectSoftCallback", "devSysMonMbbiDirectStats",
|
||||
"devMbboSoft", "devMbboSoftRaw", "devMbboSoftCallback",
|
||||
"devMbboDirectSoft", "devMbboDirectSoftRaw",
|
||||
"devMbboDirectSoftCallback", "devPrintfSoft", "devPrintfSoftCallback",
|
||||
"devPrintfStdio", "devSiSoft", "devSiSoftCallback", "devTimestampSI",
|
||||
"devSiGeneralTime", "devSiEnviron", "devStringinStats",
|
||||
"devStringinEnvVar", "devStringinEpics", "devSysMonSiStats",
|
||||
"devSoSoft", "devSoSoftCallback", "devSoStdio", "devSASoft",
|
||||
"devWfSoft", "devWaveformStats", "devSysMonWaveStats"
|
||||
};
|
||||
|
||||
static const dset * const devsl[] = {
|
||||
pvar_dset_devAaiSoft, pvar_dset_devAaoSoft, pvar_dset_devAiSoft,
|
||||
pvar_dset_devAiSoftRaw, pvar_dset_devAiSoftCallback,
|
||||
pvar_dset_devTimestampAI, pvar_dset_devAiGeneralTime,
|
||||
pvar_dset_devAiStats, pvar_dset_devAiClusts, pvar_dset_devAiDBCLC,
|
||||
pvar_dset_devAiDBDLC, pvar_dset_devSysMonAiStats, pvar_dset_devAoSoft,
|
||||
pvar_dset_devAoSoftRaw, pvar_dset_devAoSoftCallback,
|
||||
pvar_dset_devAoStats, pvar_dset_devBiSoft, pvar_dset_devBiSoftRaw,
|
||||
pvar_dset_devBiSoftCallback, pvar_dset_devBiDbState,
|
||||
pvar_dset_devBoSoft, pvar_dset_devBoSoftRaw,
|
||||
pvar_dset_devBoSoftCallback, pvar_dset_devBoGeneralTime,
|
||||
pvar_dset_devBoDbState, pvar_dset_devBoSimulation,
|
||||
pvar_dset_devCalcoutSoft, pvar_dset_devCalcoutSoftCallback,
|
||||
pvar_dset_devEpidSoft, pvar_dset_devEpidSoftCB,
|
||||
pvar_dset_devEventSoft, pvar_dset_devHistogramSoft,
|
||||
pvar_dset_devI64inSoft, pvar_dset_devI64inSoftCallback,
|
||||
pvar_dset_devI64outSoft, pvar_dset_devI64outSoftCallback,
|
||||
pvar_dset_devLiSoft, pvar_dset_devLiSoftCallback,
|
||||
pvar_dset_devLiGeneralTime, pvar_dset_devLoSoft,
|
||||
pvar_dset_devLoSoftCallback, pvar_dset_devLsiSoft,
|
||||
pvar_dset_devLsiEnviron, pvar_dset_devLsiStats, pvar_dset_devLsoSoft,
|
||||
pvar_dset_devLsoSoftCallback, pvar_dset_devLsoStdio,
|
||||
pvar_dset_devMbbiSoft, pvar_dset_devMbbiSoftRaw,
|
||||
pvar_dset_devMbbiSoftCallback, pvar_dset_devSysMonMbbiStats,
|
||||
pvar_dset_devMbbiDirectSoft, pvar_dset_devMbbiDirectSoftRaw,
|
||||
pvar_dset_devMbbiDirectSoftCallback,
|
||||
pvar_dset_devSysMonMbbiDirectStats, pvar_dset_devMbboSoft,
|
||||
pvar_dset_devMbboSoftRaw, pvar_dset_devMbboSoftCallback,
|
||||
pvar_dset_devMbboDirectSoft, pvar_dset_devMbboDirectSoftRaw,
|
||||
pvar_dset_devMbboDirectSoftCallback, pvar_dset_devPrintfSoft,
|
||||
pvar_dset_devPrintfSoftCallback, pvar_dset_devPrintfStdio,
|
||||
pvar_dset_devSiSoft, pvar_dset_devSiSoftCallback,
|
||||
pvar_dset_devTimestampSI, pvar_dset_devSiGeneralTime,
|
||||
pvar_dset_devSiEnviron, pvar_dset_devStringinStats,
|
||||
pvar_dset_devStringinEnvVar, pvar_dset_devStringinEpics,
|
||||
pvar_dset_devSysMonSiStats, pvar_dset_devSoSoft,
|
||||
pvar_dset_devSoSoftCallback, pvar_dset_devSoStdio,
|
||||
pvar_dset_devSASoft, pvar_dset_devWfSoft, pvar_dset_devWaveformStats,
|
||||
pvar_dset_devSysMonWaveStats
|
||||
};
|
||||
|
||||
epicsShareExtern jlif *pvar_jlif_lnkCalcIf, *pvar_jlif_lnkConstIf,
|
||||
*pvar_jlif_lnkDebugIf, *pvar_jlif_lnkStateIf, *pvar_jlif_lnkTraceIf;
|
||||
|
||||
static struct jlif *jlifsl[] = {
|
||||
pvar_jlif_lnkCalcIf,
|
||||
pvar_jlif_lnkConstIf,
|
||||
pvar_jlif_lnkDebugIf,
|
||||
pvar_jlif_lnkStateIf,
|
||||
pvar_jlif_lnkTraceIf};
|
||||
|
||||
typedef void (*reg_func)(void);
|
||||
epicsShareExtern reg_func pvar_func_arrInitialize,
|
||||
pvar_func_asInitHooksRegister, pvar_func_asSub,
|
||||
pvar_func_configMenuRegistrar, pvar_func_dbndInitialize,
|
||||
pvar_func_dbrestoreRegister, pvar_func_decInitialize,
|
||||
pvar_func_iocSetLogInitRegister, pvar_func_iocSetLogLevelRegister,
|
||||
pvar_func_iocSetLogStdoutRegister, pvar_func_iocSetLogSyslogRegister,
|
||||
pvar_func_iocSetSimEnableRegister, pvar_func_rsrvRegistrar,
|
||||
pvar_func_save_restoreRegister, pvar_func_syncInitialize,
|
||||
pvar_func_tsInitialize, pvar_func_register_func_rebootProc,
|
||||
pvar_func_register_func_scanMon, pvar_func_register_func_scanMonInit;
|
||||
|
||||
epicsShareExtern int * const pvar_int_CASDEBUG;
|
||||
epicsShareExtern int * const pvar_int_asCaDebug;
|
||||
epicsShareExtern int * const pvar_int_atExitDebug;
|
||||
epicsShareExtern double * const pvar_double_boHIGHlimit;
|
||||
epicsShareExtern int * const pvar_int_boHIGHprecision;
|
||||
epicsShareExtern double * const pvar_double_calcoutODLYlimit;
|
||||
epicsShareExtern int * const pvar_int_calcoutODLYprecision;
|
||||
epicsShareExtern int * const pvar_int_callbackParallelThreadsDefault;
|
||||
epicsShareExtern int * const pvar_int_configMenuDebug;
|
||||
epicsShareExtern int * const pvar_int_dbAccessDebugPUTF;
|
||||
epicsShareExtern int * const pvar_int_dbBptNotMonotonic;
|
||||
epicsShareExtern int * const pvar_int_dbConvertStrict;
|
||||
epicsShareExtern int * const pvar_int_dbJLinkDebug;
|
||||
epicsShareExtern int * const pvar_int_dbQuietMacroWarnings;
|
||||
epicsShareExtern int * const pvar_int_dbRecordsAbcSorted;
|
||||
epicsShareExtern int * const pvar_int_dbRecordsOnceOnly;
|
||||
epicsShareExtern int * const pvar_int_dbTemplateMaxVars;
|
||||
epicsShareExtern int * const pvar_int_dbThreadRealtimeLock;
|
||||
epicsShareExtern int * const pvar_int_histogramSDELprecision;
|
||||
epicsShareExtern int * const pvar_int_lnkDebug_debug;
|
||||
epicsShareExtern int * const pvar_int_logClientDebug;
|
||||
epicsShareExtern int * const pvar_int_save_restoreDatedBackupFiles;
|
||||
epicsShareExtern int * const pvar_int_save_restoreDebug;
|
||||
epicsShareExtern int * const pvar_int_save_restoreIncompleteSetsOk;
|
||||
epicsShareExtern int * const pvar_int_save_restoreNumSeqFiles;
|
||||
epicsShareExtern int * const pvar_int_save_restoreRemountThreshold;
|
||||
epicsShareExtern int * const pvar_int_save_restoreSeqPeriodInSeconds;
|
||||
epicsShareExtern double * const pvar_double_seqDLYlimit;
|
||||
epicsShareExtern int * const pvar_int_seqDLYprecision;
|
||||
|
||||
static struct iocshVarDef vardefs[] = {
|
||||
{"CASDEBUG", iocshArgInt, pvar_int_CASDEBUG},
|
||||
{"asCaDebug", iocshArgInt, pvar_int_asCaDebug},
|
||||
{"atExitDebug", iocshArgInt, pvar_int_atExitDebug},
|
||||
{"boHIGHlimit", iocshArgDouble, pvar_double_boHIGHlimit},
|
||||
{"boHIGHprecision", iocshArgInt, pvar_int_boHIGHprecision},
|
||||
{"calcoutODLYlimit", iocshArgDouble, pvar_double_calcoutODLYlimit},
|
||||
{"calcoutODLYprecision", iocshArgInt, pvar_int_calcoutODLYprecision},
|
||||
{"callbackParallelThreadsDefault", iocshArgInt, pvar_int_callbackParallelThreadsDefault},
|
||||
{"configMenuDebug", iocshArgInt, pvar_int_configMenuDebug},
|
||||
{"dbAccessDebugPUTF", iocshArgInt, pvar_int_dbAccessDebugPUTF},
|
||||
{"dbBptNotMonotonic", iocshArgInt, pvar_int_dbBptNotMonotonic},
|
||||
{"dbConvertStrict", iocshArgInt, pvar_int_dbConvertStrict},
|
||||
{"dbJLinkDebug", iocshArgInt, pvar_int_dbJLinkDebug},
|
||||
{"dbQuietMacroWarnings", iocshArgInt, pvar_int_dbQuietMacroWarnings},
|
||||
{"dbRecordsAbcSorted", iocshArgInt, pvar_int_dbRecordsAbcSorted},
|
||||
{"dbRecordsOnceOnly", iocshArgInt, pvar_int_dbRecordsOnceOnly},
|
||||
{"dbTemplateMaxVars", iocshArgInt, pvar_int_dbTemplateMaxVars},
|
||||
{"dbThreadRealtimeLock", iocshArgInt, pvar_int_dbThreadRealtimeLock},
|
||||
{"histogramSDELprecision", iocshArgInt, pvar_int_histogramSDELprecision},
|
||||
{"lnkDebug_debug", iocshArgInt, pvar_int_lnkDebug_debug},
|
||||
{"logClientDebug", iocshArgInt, pvar_int_logClientDebug},
|
||||
{"save_restoreDatedBackupFiles", iocshArgInt, pvar_int_save_restoreDatedBackupFiles},
|
||||
{"save_restoreDebug", iocshArgInt, pvar_int_save_restoreDebug},
|
||||
{"save_restoreIncompleteSetsOk", iocshArgInt, pvar_int_save_restoreIncompleteSetsOk},
|
||||
{"save_restoreNumSeqFiles", iocshArgInt, pvar_int_save_restoreNumSeqFiles},
|
||||
{"save_restoreRemountThreshold", iocshArgInt, pvar_int_save_restoreRemountThreshold},
|
||||
{"save_restoreSeqPeriodInSeconds", iocshArgInt, pvar_int_save_restoreSeqPeriodInSeconds},
|
||||
{"seqDLYlimit", iocshArgDouble, pvar_double_seqDLYlimit},
|
||||
{"seqDLYprecision", iocshArgInt, pvar_int_seqDLYprecision},
|
||||
{NULL, iocshArgInt, NULL}
|
||||
};
|
||||
|
||||
int EC_GN_registerRecordDeviceDriver(DBBASE *pbase)
|
||||
{
|
||||
static int executed = 0;
|
||||
if (!pbase) {
|
||||
printf("pdbbase is NULL; you must load a DBD file first.\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (executed) {
|
||||
printf("Warning: Registration already done.\n");
|
||||
}
|
||||
executed = 1;
|
||||
|
||||
registerRecordTypes(pbase, NELEMENTS(rtl), recordTypeNames, rtl);
|
||||
registerDevices(pbase, NELEMENTS(devsl), deviceSupportNames, devsl);
|
||||
registerJLinks(pbase, NELEMENTS(jlifsl), jlifsl);
|
||||
pvar_func_arrInitialize();
|
||||
pvar_func_asInitHooksRegister();
|
||||
pvar_func_asSub();
|
||||
pvar_func_configMenuRegistrar();
|
||||
pvar_func_dbndInitialize();
|
||||
pvar_func_dbrestoreRegister();
|
||||
pvar_func_decInitialize();
|
||||
pvar_func_iocSetLogInitRegister();
|
||||
pvar_func_iocSetLogLevelRegister();
|
||||
pvar_func_iocSetLogStdoutRegister();
|
||||
pvar_func_iocSetLogSyslogRegister();
|
||||
pvar_func_iocSetSimEnableRegister();
|
||||
pvar_func_rsrvRegistrar();
|
||||
pvar_func_save_restoreRegister();
|
||||
pvar_func_syncInitialize();
|
||||
pvar_func_tsInitialize();
|
||||
pvar_func_register_func_rebootProc();
|
||||
pvar_func_register_func_scanMon();
|
||||
pvar_func_register_func_scanMonInit();
|
||||
iocshRegisterVariable(vardefs);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* EC_GN_registerRecordDeviceDriver */
|
||||
static const iocshArg rrddArg0 = {"pdbbase", iocshArgPdbbase};
|
||||
static const iocshArg *rrddArgs[] = {&rrddArg0};
|
||||
static const iocshFuncDef rrddFuncDef =
|
||||
{"EC_GN_registerRecordDeviceDriver", 1, rrddArgs};
|
||||
static void rrddCallFunc(const iocshArgBuf *)
|
||||
{
|
||||
iocshSetError(EC_GN_registerRecordDeviceDriver(*iocshPpdbbase));
|
||||
}
|
||||
|
||||
} // extern "C"
|
||||
|
||||
/*
|
||||
* Register commands on application startup
|
||||
*/
|
||||
static int Registration() {
|
||||
iocshRegisterCommon();
|
||||
iocshRegister(&rrddFuncDef, rrddCallFunc);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int done EPICS_UNUSED = Registration();
|
||||
@@ -0,0 +1,26 @@
|
||||
EC-GN_registerRecordDeviceDriver.o: EC-GN_registerRecordDeviceDriver.cpp \
|
||||
/opt/codac-6.3/epics/include/compilerDependencies.h \
|
||||
/opt/codac-6.3/epics/include/compiler/gcc/compilerSpecific.h \
|
||||
/opt/codac-6.3/epics/include/epicsStdlib.h \
|
||||
/opt/codac-6.3/epics/include/libComAPI.h \
|
||||
/opt/codac-6.3/epics/include/os/Linux/osdStrtod.h \
|
||||
/opt/codac-6.3/epics/include/epicsTypes.h \
|
||||
/opt/codac-6.3/epics/include/compilerDependencies.h \
|
||||
/opt/codac-6.3/epics/include/errMdef.h \
|
||||
/opt/codac-6.3/epics/include/iocsh.h \
|
||||
/opt/codac-6.3/epics/include/iocshRegisterCommon.h \
|
||||
/opt/codac-6.3/epics/include/shareLib.h \
|
||||
/opt/codac-6.3/epics/include/registryCommon.h \
|
||||
/opt/codac-6.3/epics/include/dbStaticLib.h \
|
||||
/opt/codac-6.3/epics/include/dbFldTypes.h \
|
||||
/opt/codac-6.3/epics/include/dbBase.h \
|
||||
/opt/codac-6.3/epics/include/ellLib.h \
|
||||
/opt/codac-6.3/epics/include/dbDefs.h \
|
||||
/opt/codac-6.3/epics/include/recSup.h \
|
||||
/opt/codac-6.3/epics/include/devSup.h \
|
||||
/opt/codac-6.3/epics/include/link.h \
|
||||
/opt/codac-6.3/epics/include/cantProceed.h \
|
||||
/opt/codac-6.3/epics/include/dbJLink.h \
|
||||
/opt/codac-6.3/epics/include/dbCoreAPI.h \
|
||||
/opt/codac-6.3/epics/include/registryRecordType.h \
|
||||
/opt/codac-6.3/epics/include/recSup.h
|
||||
Binary file not shown.
@@ -0,0 +1,10 @@
|
||||
#This Makefile created by makeMakefile.pl
|
||||
|
||||
|
||||
all :
|
||||
$(MAKE) -f ../Makefile TOP=../../.. T_A=linux-x86_64 $@
|
||||
|
||||
.DEFAULT: force
|
||||
$(MAKE) -f ../Makefile TOP=../../.. T_A=linux-x86_64 $@
|
||||
|
||||
force: ;
|
||||
Reference in New Issue
Block a user