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") }