From 99ac222a3aa9e68c382e5f17ff93bd699411fbb4 Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Tue, 15 Jun 2021 18:08:02 -0700 Subject: [PATCH] BLD: rebuild IOC --- iocBoot/ioc-HOMS-XRT-PLC/HOMS_XRT_PLC.db | 26888 ++++++++++------ .../ioc-HOMS-XRT-PLC/load_plc_databases.cmd | 4 +- iocBoot/ioc-HOMS-XRT-PLC/st.cmd | 114 +- 3 files changed, 17697 insertions(+), 9309 deletions(-) diff --git a/iocBoot/ioc-HOMS-XRT-PLC/HOMS_XRT_PLC.db b/iocBoot/ioc-HOMS-XRT-PLC/HOMS_XRT_PLC.db index dc52385..5311015 100644 --- a/iocBoot/ioc-HOMS-XRT-PLC/HOMS_XRT_PLC.db +++ b/iocBoot/ioc-HOMS-XRT-PLC/HOMS_XRT_PLC.db @@ -60,14 +60,17 @@ record(longin, "$(PREFIX)LCLSGeneral:LogMessageCount_RBV") { info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:Transmission_RBV") { +record(ai, "$(PREFIX)RequestedBP:Transmission_RBV") { field(DESC, "PMPS_GVL.stRequestedBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } @@ -82,19 +85,6 @@ record(longin, "$(PREFIX)RequestedBP:Rate_RBV") { info(archive, "monitor 1: VAL") } -record(ai, "$(PREFIX)RequestedBP:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "monitor 1: VAL") -} - record(longin, "$(PREFIX)RequestedBP:PhotonEnergyRanges_RBV") { # PMPS_GVL.stRequestedBeamParameters.neVRange field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") @@ -107,14 +97,14 @@ record(longin, "$(PREFIX)RequestedBP:PhotonEnergyRanges_RBV") { info(archive, "monitor 1: VAL") } -record(waveform, "$(PREFIX)RequestedBP:ST_RBV") { - # PMPS_GVL.stRequestedBeamParameters.aStoppers - field(DESC, "PMPS_GVL.stRequested...ameters.aStoppers") +record(waveform, "$(PREFIX)RequestedBP:Veto_RBV") { + # PMPS_GVL.stRequestedBeamParameters.aVetoDevices + field(DESC, "PMPS_GVL.stRequested...ters.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -145,14 +135,17 @@ record(longin, "$(PREFIX)RequestedBP:Cohort_RBV") { info(archive, "monitor 1: VAL") } -record(longin, "$(PREFIX)CurrentBP:Transmission_RBV") { +record(ai, "$(PREFIX)CurrentBP:Transmission_RBV") { field(DESC, "PMPS_GVL.stCurrentBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } @@ -167,19 +160,6 @@ record(longin, "$(PREFIX)CurrentBP:Rate_RBV") { info(archive, "monitor 1: VAL") } -record(ai, "$(PREFIX)CurrentBP:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "monitor 1: VAL") -} - record(longin, "$(PREFIX)CurrentBP:PhotonEnergyRanges_RBV") { # PMPS_GVL.stCurrentBeamParameters.neVRange field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") @@ -192,14 +172,14 @@ record(longin, "$(PREFIX)CurrentBP:PhotonEnergyRanges_RBV") { info(archive, "monitor 1: VAL") } -record(waveform, "$(PREFIX)CurrentBP:ST_RBV") { - # PMPS_GVL.stCurrentBeamParameters.aStoppers - field(DESC, "PMPS_GVL.stCurrentBe...ameters.aStoppers") +record(waveform, "$(PREFIX)CurrentBP:Veto_RBV") { + # PMPS_GVL.stCurrentBeamParameters.aVetoDevices + field(DESC, "PMPS_GVL.stCurrentBe...ters.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -238,20 +218,23 @@ record(waveform, "$(PREFIX)eVRangeCnst_RBV") { field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundaries?") field(FTVL, "FLOAT") field(EGU, "eV") - field(NELM, "16") + field(NELM, "32") field(MPST, "On Change") field(APST, "On Change") info(archive, "monitor 1: VAL") } -record(longin, "$(PREFIX)FullBeamCnst:Transmission_RBV") { +record(ai, "$(PREFIX)FullBeamCnst:Transmission_RBV") { field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } @@ -266,19 +249,6 @@ record(longin, "$(PREFIX)FullBeamCnst:Rate_RBV") { info(archive, "monitor 1: VAL") } -record(ai, "$(PREFIX)FullBeamCnst:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "monitor 1: VAL") -} - record(longin, "$(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV") { field(DESC, "Full beam constant") field(SCAN, "I/O Intr") @@ -290,13 +260,13 @@ record(longin, "$(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV") { info(archive, "monitor 1: VAL") } -record(waveform, "$(PREFIX)FullBeamCnst:ST_RBV") { +record(waveform, "$(PREFIX)FullBeamCnst:Veto_RBV") { field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -326,14 +296,17 @@ record(longin, "$(PREFIX)FullBeamCnst:Cohort_RBV") { info(archive, "monitor 1: VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:Transmission_RBV") { +record(ai, "$(PREFIX)0RateBeamCnst:Transmission_RBV") { field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } @@ -348,19 +321,6 @@ record(longin, "$(PREFIX)0RateBeamCnst:Rate_RBV") { info(archive, "monitor 1: VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "monitor 1: VAL") -} - record(longin, "$(PREFIX)0RateBeamCnst:PhotonEnergyRanges_RBV") { field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") @@ -372,13 +332,13 @@ record(longin, "$(PREFIX)0RateBeamCnst:PhotonEnergyRanges_RBV") { info(archive, "monitor 1: VAL") } -record(waveform, "$(PREFIX)0RateBeamCnst:ST_RBV") { +record(waveform, "$(PREFIX)0RateBeamCnst:Veto_RBV") { field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -408,14 +368,17 @@ record(longin, "$(PREFIX)0RateBeamCnst:Cohort_RBV") { info(archive, "monitor 1: VAL") } -record(longin, "$(PREFIX)SafeBeamCnst:Transmission_RBV") { +record(ai, "$(PREFIX)SafeBeamCnst:Transmission_RBV") { field(DESC, "Safe beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } @@ -430,19 +393,6 @@ record(longin, "$(PREFIX)SafeBeamCnst:Rate_RBV") { info(archive, "monitor 1: VAL") } -record(ai, "$(PREFIX)SafeBeamCnst:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "monitor 1: VAL") -} - record(longin, "$(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV") { field(DESC, "Safe beam constant") field(SCAN, "I/O Intr") @@ -454,13 +404,13 @@ record(longin, "$(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV") { info(archive, "monitor 1: VAL") } -record(waveform, "$(PREFIX)SafeBeamCnst:ST_RBV") { +record(waveform, "$(PREFIX)SafeBeamCnst:Veto_RBV") { field(DESC, "Safe beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -512,7 +462,7 @@ record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesL?") field(FTVL, "FLOAT") field(EGU, "eV") - field(NELM, "16") + field(NELM, "32") field(MPST, "On Change") field(APST, "On Change") info(archive, "monitor 1: VAL") @@ -527,13 +477,13 @@ record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesK?") field(FTVL, "FLOAT") field(EGU, "eV") - field(NELM, "16") + field(NELM, "32") field(MPST, "On Change") field(APST, "On Change") info(archive, "monitor 1: VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -545,7 +495,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -557,7 +507,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -569,7 +519,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -581,7 +531,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -593,7 +543,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -606,7 +556,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -619,7 +569,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -631,7 +581,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -643,7 +593,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -655,7 +605,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:YUP:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -665,7 +615,7 @@ record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:YUP:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:YUP:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -677,7 +627,7 @@ record(waveform, "XRTM1:HOMS:MMS:YUP:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -689,7 +639,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YUP:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -706,7 +656,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YUP:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -723,7 +673,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YUP:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -745,7 +695,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YUP:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -757,7 +707,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -769,7 +719,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bEnable=") @@ -779,7 +729,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -791,7 +741,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bReset=") @@ -801,7 +751,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -814,7 +764,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -825,7 +775,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -838,7 +788,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -849,7 +799,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -861,7 +811,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bMoveCmd=") @@ -871,7 +821,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -883,7 +833,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:YUP:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bHomeCmd=") @@ -893,7 +843,7 @@ record(bo, "XRTM1:HOMS:MMS:YUP:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:YUP:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -904,7 +854,7 @@ record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:YUP:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:YUP:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -913,7 +863,7 @@ record(longout, "XRTM1:HOMS:MMS:YUP:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:YUP:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -924,7 +874,7 @@ record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:YUP:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:YUP:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -933,7 +883,7 @@ record(longout, "XRTM1:HOMS:MMS:YUP:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -946,7 +896,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:YUP:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -956,7 +906,7 @@ record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -969,7 +919,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:YUP:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -979,7 +929,7 @@ record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -992,7 +942,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:YUP:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -1002,7 +952,7 @@ record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -1015,7 +965,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:YUP:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -1025,7 +975,7 @@ record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -1038,7 +988,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:YUP:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -1048,7 +998,7 @@ record(ao, "XRTM1:HOMS:MMS:YUP:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:YUP:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -1059,7 +1009,7 @@ record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1071,7 +1021,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1083,7 +1033,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1095,7 +1045,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1107,7 +1057,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1119,7 +1069,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:YUP:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1131,7 +1081,7 @@ record(bi, "XRTM1:HOMS:MMS:YUP:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:YUP:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1141,7 +1091,7 @@ record(longin, "XRTM1:HOMS:MMS:YUP:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:YUP:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:YUP:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1153,7 +1103,7 @@ record(waveform, "XRTM1:HOMS:MMS:YUP:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:YUP:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1165,7 +1115,7 @@ record(ai, "XRTM1:HOMS:MMS:YUP:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1177,7 +1127,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1189,7 +1139,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1201,7 +1151,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1213,7 +1163,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1225,7 +1175,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -1238,7 +1188,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -1251,7 +1201,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1263,7 +1213,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1275,7 +1225,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1287,7 +1237,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:YDWN:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1297,7 +1247,7 @@ record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:YDWN:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:YDWN:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1309,7 +1259,7 @@ record(waveform, "XRTM1:HOMS:MMS:YDWN:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1321,7 +1271,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YDWN:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -1338,7 +1288,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YDWN:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -1355,7 +1305,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:YDWN:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1377,7 +1327,7 @@ record(mbbi, "XRTM1:HOMS:MMS:YDWN:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1389,7 +1339,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1401,7 +1351,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bEnable=") @@ -1411,7 +1361,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1423,7 +1373,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bReset=") @@ -1433,7 +1383,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -1446,7 +1396,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -1457,7 +1407,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -1470,7 +1420,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -1481,7 +1431,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1493,7 +1443,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bMoveCmd=") @@ -1503,7 +1453,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1515,7 +1465,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:YDWN:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bHomeCmd=") @@ -1525,7 +1475,7 @@ record(bo, "XRTM1:HOMS:MMS:YDWN:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:YDWN:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -1536,7 +1486,7 @@ record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:YDWN:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:YDWN:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -1545,7 +1495,7 @@ record(longout, "XRTM1:HOMS:MMS:YDWN:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:YDWN:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -1556,7 +1506,7 @@ record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:YDWN:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:YDWN:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -1565,7 +1515,7 @@ record(longout, "XRTM1:HOMS:MMS:YDWN:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -1578,7 +1528,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:YDWN:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -1588,7 +1538,7 @@ record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -1601,7 +1551,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:YDWN:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -1611,7 +1561,7 @@ record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -1624,7 +1574,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:YDWN:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -1634,7 +1584,7 @@ record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -1647,7 +1597,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:YDWN:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -1657,7 +1607,7 @@ record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -1670,7 +1620,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:YDWN:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -1680,7 +1630,7 @@ record(ao, "XRTM1:HOMS:MMS:YDWN:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:YDWN:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -1691,7 +1641,7 @@ record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1703,7 +1653,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1715,7 +1665,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1727,7 +1677,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1739,7 +1689,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1751,7 +1701,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:YDWN:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1763,7 +1713,7 @@ record(bi, "XRTM1:HOMS:MMS:YDWN:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:YDWN:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1773,7 +1723,7 @@ record(longin, "XRTM1:HOMS:MMS:YDWN:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:YDWN:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:YDWN:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1785,7 +1735,7 @@ record(waveform, "XRTM1:HOMS:MMS:YDWN:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:YDWN:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1797,7 +1747,7 @@ record(ai, "XRTM1:HOMS:MMS:YDWN:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1809,7 +1759,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1821,7 +1771,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1833,7 +1783,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1845,7 +1795,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1857,7 +1807,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -1870,7 +1820,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -1883,7 +1833,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1895,7 +1845,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1907,7 +1857,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1919,7 +1869,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:XUP:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1929,7 +1879,7 @@ record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:XUP:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:XUP:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1941,7 +1891,7 @@ record(waveform, "XRTM1:HOMS:MMS:XUP:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -1953,7 +1903,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XUP:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -1970,7 +1920,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XUP:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -1987,7 +1937,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XUP:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2009,7 +1959,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XUP:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2021,7 +1971,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2033,7 +1983,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M3.bEnable=") @@ -2043,7 +1993,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2055,7 +2005,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M3.bReset=") @@ -2065,7 +2015,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -2078,7 +2028,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -2089,7 +2039,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -2102,7 +2052,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -2113,7 +2063,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2125,7 +2075,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M3.bMoveCmd=") @@ -2135,7 +2085,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2147,7 +2097,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:XUP:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M3.bHomeCmd=") @@ -2157,7 +2107,7 @@ record(bo, "XRTM1:HOMS:MMS:XUP:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:XUP:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -2168,7 +2118,7 @@ record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:XUP:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:XUP:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -2177,7 +2127,7 @@ record(longout, "XRTM1:HOMS:MMS:XUP:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:XUP:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -2188,7 +2138,7 @@ record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:XUP:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:XUP:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -2197,7 +2147,7 @@ record(longout, "XRTM1:HOMS:MMS:XUP:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -2210,7 +2160,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:XUP:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -2220,7 +2170,7 @@ record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -2233,7 +2183,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:XUP:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -2243,7 +2193,7 @@ record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -2256,7 +2206,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:XUP:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -2266,7 +2216,7 @@ record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -2279,7 +2229,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:XUP:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -2289,7 +2239,7 @@ record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -2302,7 +2252,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:XUP:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -2312,7 +2262,7 @@ record(ao, "XRTM1:HOMS:MMS:XUP:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:XUP:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -2323,7 +2273,7 @@ record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2335,7 +2285,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2347,7 +2297,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2359,7 +2309,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2371,7 +2321,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2383,7 +2333,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:XUP:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2395,7 +2345,7 @@ record(bi, "XRTM1:HOMS:MMS:XUP:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:XUP:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2405,7 +2355,7 @@ record(longin, "XRTM1:HOMS:MMS:XUP:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:XUP:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:XUP:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2417,7 +2367,7 @@ record(waveform, "XRTM1:HOMS:MMS:XUP:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:XUP:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2429,7 +2379,7 @@ record(ai, "XRTM1:HOMS:MMS:XUP:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2441,7 +2391,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2453,7 +2403,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2465,7 +2415,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2477,7 +2427,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2489,7 +2439,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -2502,7 +2452,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -2515,7 +2465,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2527,7 +2477,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2539,7 +2489,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2551,7 +2501,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:XDWN:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2561,7 +2511,7 @@ record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:XDWN:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:XDWN:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2573,7 +2523,7 @@ record(waveform, "XRTM1:HOMS:MMS:XDWN:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2585,7 +2535,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XDWN:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -2602,7 +2552,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XDWN:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -2619,7 +2569,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:XDWN:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2641,7 +2591,7 @@ record(mbbi, "XRTM1:HOMS:MMS:XDWN:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2653,7 +2603,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2665,7 +2615,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bEnable=") @@ -2675,7 +2625,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2687,7 +2637,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bReset=") @@ -2697,7 +2647,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -2710,7 +2660,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -2721,7 +2671,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -2734,7 +2684,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -2745,7 +2695,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2757,7 +2707,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bMoveCmd=") @@ -2767,7 +2717,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2779,7 +2729,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:XDWN:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bHomeCmd=") @@ -2789,7 +2739,7 @@ record(bo, "XRTM1:HOMS:MMS:XDWN:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:XDWN:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -2800,7 +2750,7 @@ record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:XDWN:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:XDWN:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -2809,7 +2759,7 @@ record(longout, "XRTM1:HOMS:MMS:XDWN:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:XDWN:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -2820,7 +2770,7 @@ record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:XDWN:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:XDWN:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -2829,7 +2779,7 @@ record(longout, "XRTM1:HOMS:MMS:XDWN:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -2842,7 +2792,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:XDWN:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -2852,7 +2802,7 @@ record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -2865,7 +2815,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:XDWN:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -2875,7 +2825,7 @@ record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -2888,7 +2838,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:XDWN:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -2898,7 +2848,7 @@ record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -2911,7 +2861,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:XDWN:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -2921,7 +2871,7 @@ record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -2934,7 +2884,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:XDWN:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -2944,7 +2894,7 @@ record(ao, "XRTM1:HOMS:MMS:XDWN:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:XDWN:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -2955,7 +2905,7 @@ record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2967,7 +2917,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2979,7 +2929,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -2991,7 +2941,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3003,7 +2953,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3015,7 +2965,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:XDWN:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3027,7 +2977,7 @@ record(bi, "XRTM1:HOMS:MMS:XDWN:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:XDWN:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3037,7 +2987,7 @@ record(longin, "XRTM1:HOMS:MMS:XDWN:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:XDWN:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:XDWN:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3049,7 +2999,7 @@ record(waveform, "XRTM1:HOMS:MMS:XDWN:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:XDWN:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3061,7 +3011,7 @@ record(ai, "XRTM1:HOMS:MMS:XDWN:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3073,7 +3023,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3085,7 +3035,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3097,7 +3047,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3109,7 +3059,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3121,7 +3071,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -3134,7 +3084,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -3147,7 +3097,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3159,7 +3109,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3171,7 +3121,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3183,7 +3133,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:PITCH:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3193,7 +3143,7 @@ record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:PITCH:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:PITCH:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3205,7 +3155,7 @@ record(waveform, "XRTM1:HOMS:MMS:PITCH:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3217,7 +3167,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:PITCH:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -3234,7 +3184,7 @@ record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:PITCH:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -3251,7 +3201,7 @@ record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:PITCH:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3273,7 +3223,7 @@ record(mbbi, "XRTM1:HOMS:MMS:PITCH:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3285,7 +3235,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3297,7 +3247,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bEnable=") @@ -3307,7 +3257,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3319,7 +3269,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bReset=") @@ -3329,7 +3279,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -3342,7 +3292,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -3353,7 +3303,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -3366,7 +3316,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -3377,7 +3327,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3389,7 +3339,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bMoveCmd=") @@ -3399,7 +3349,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3411,7 +3361,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:PITCH:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bHomeCmd=") @@ -3421,7 +3371,7 @@ record(bo, "XRTM1:HOMS:MMS:PITCH:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:PITCH:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -3432,7 +3382,7 @@ record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:PITCH:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:PITCH:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -3441,7 +3391,7 @@ record(longout, "XRTM1:HOMS:MMS:PITCH:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:PITCH:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -3452,7 +3402,7 @@ record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:PITCH:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:PITCH:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -3461,7 +3411,7 @@ record(longout, "XRTM1:HOMS:MMS:PITCH:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -3474,7 +3424,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:PITCH:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -3484,7 +3434,7 @@ record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -3497,7 +3447,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:PITCH:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -3507,7 +3457,7 @@ record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -3520,7 +3470,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:PITCH:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -3530,7 +3480,7 @@ record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -3543,7 +3493,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:PITCH:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -3553,7 +3503,7 @@ record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -3566,7 +3516,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:PITCH:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -3576,7 +3526,7 @@ record(ao, "XRTM1:HOMS:MMS:PITCH:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:PITCH:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -3587,7 +3537,7 @@ record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3599,7 +3549,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3611,7 +3561,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3623,7 +3573,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3635,7 +3585,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3647,7 +3597,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:PITCH:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3659,7 +3609,7 @@ record(bi, "XRTM1:HOMS:MMS:PITCH:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:PITCH:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3669,7 +3619,7 @@ record(longin, "XRTM1:HOMS:MMS:PITCH:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:PITCH:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:PITCH:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3681,7 +3631,7 @@ record(waveform, "XRTM1:HOMS:MMS:PITCH:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:PITCH:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3693,7 +3643,7 @@ record(ai, "XRTM1:HOMS:MMS:PITCH:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bLimitForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bLimitForwardEnable_RBV") { field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3705,7 +3655,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bLimitForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bLimitBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bLimitBackwardEnable_RBV") { field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3717,7 +3667,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bLimitBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHome_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bHome_RBV") { field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3729,7 +3679,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHome_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bBrakeRelease_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bBrakeRelease_RBV") { field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3741,7 +3691,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bBrakeRelease_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHardwareEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bHardwareEnable_RBV") { field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3753,7 +3703,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHardwareEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bAllForwardEnable_RBV") { # Summary of axis permission to move forward field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") @@ -3766,7 +3716,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bAllBackwardEnable_RBV") { # Summary of axis permission to move backward field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") @@ -3779,7 +3729,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllBackwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bAllEnable_RBV") { field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3791,7 +3741,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bAllEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryForwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bGantryForwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3803,7 +3753,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryForwardEnable_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryBackwardEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bGantryBackwardEnable_RBV") { field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3815,7 +3765,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryBackwardEnable_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nEncoderCount_RBV") { +record(longin, "MR1L3:HOMS:MMS:BENDER:PLC:nEncoderCount_RBV") { field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3825,7 +3775,7 @@ record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nEncoderCount_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:BENDER:PLC:sName_RBV") { +record(waveform, "MR1L3:HOMS:MMS:BENDER:PLC:sName_RBV") { field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3837,7 +3787,7 @@ record(waveform, "XRTM1:HOMS:MMS:BENDER:PLC:sName_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bPowerSelf_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bPowerSelf_RBV") { field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3849,7 +3799,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bPowerSelf_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nEnableMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:BENDER:PLC:nEnableMode_RBV") { # Describes when the axis will automatically get power field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") @@ -3866,7 +3816,7 @@ record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nEnableMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nBrakeMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:BENDER:PLC:nBrakeMode_RBV") { # Describes when the brake will be released field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") @@ -3883,7 +3833,7 @@ record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nBrakeMode_RBV") { info(archive, "VAL") } -record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nHomingMode_RBV") { +record(mbbi, "MR1L3:HOMS:MMS:BENDER:PLC:nHomingMode_RBV") { field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3905,7 +3855,7 @@ record(mbbi, "XRTM1:HOMS:MMS:BENDER:PLC:nHomingMode_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryAxis_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bGantryAxis_RBV") { field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3917,7 +3867,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bGantryAxis_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bEnable_RBV") { field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3929,7 +3879,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bEnable") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bEnable") { field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bEnable=") @@ -3939,7 +3889,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bReset_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bReset_RBV") { field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") @@ -3951,7 +3901,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bReset_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bReset") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bReset") { field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bReset=") @@ -3961,7 +3911,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bReset") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bExecute_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bExecute_RBV") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") @@ -3974,7 +3924,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bExecute_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bExecute") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bExecute") { # Used internally and by the IOC to start or stop field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") @@ -3985,7 +3935,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bExecute") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bUserEnable_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bUserEnable_RBV") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") @@ -3998,7 +3948,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bUserEnable_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bUserEnable") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bUserEnable") { # Used to disable power entirely for an axis field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") @@ -4009,7 +3959,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bUserEnable") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bMoveCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bMoveCmd_RBV") { field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4021,7 +3971,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bMoveCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bMoveCmd") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bMoveCmd") { field(DESC, "Start a move") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bMoveCmd=") @@ -4031,7 +3981,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bMoveCmd") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHomeCmd_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bHomeCmd_RBV") { field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4043,7 +3993,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHomeCmd_RBV") { info(archive, "VAL") } -record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bHomeCmd") { +record(bo, "MR1L3:HOMS:MMS:BENDER:PLC:bHomeCmd") { field(DESC, "Start the homing routine") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bHomeCmd=") @@ -4053,7 +4003,7 @@ record(bo, "XRTM1:HOMS:MMS:BENDER:PLC:bHomeCmd") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nCommand_RBV") { +record(longin, "MR1L3:HOMS:MMS:BENDER:PLC:nCommand_RBV") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") @@ -4064,7 +4014,7 @@ record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nCommand_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:BENDER:PLC:nCommand") { +record(longout, "MR1L3:HOMS:MMS:BENDER:PLC:nCommand") { # Used internally and by the IOC to pick move type field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") @@ -4073,7 +4023,7 @@ record(longout, "XRTM1:HOMS:MMS:BENDER:PLC:nCommand") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nCmdData_RBV") { +record(longin, "MR1L3:HOMS:MMS:BENDER:PLC:nCmdData_RBV") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") @@ -4084,7 +4034,7 @@ record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nCmdData_RBV") { info(archive, "VAL") } -record(longout, "XRTM1:HOMS:MMS:BENDER:PLC:nCmdData") { +record(longout, "MR1L3:HOMS:MMS:BENDER:PLC:nCmdData") { # Used internally and by the IOC to pass extra args field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") @@ -4093,7 +4043,7 @@ record(longout, "XRTM1:HOMS:MMS:BENDER:PLC:nCmdData") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fPosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fPosition_RBV") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") @@ -4106,7 +4056,7 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fPosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fPosition") { +record(ao, "MR1L3:HOMS:MMS:BENDER:PLC:fPosition") { # Used internally and by the IOC as the set position field(DESC, "Used internally and ... the set position") field(DTYP, "asynFloat64") @@ -4116,7 +4066,7 @@ record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fPosition") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fVelocity_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fVelocity_RBV") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") @@ -4129,7 +4079,7 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fVelocity_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fVelocity") { +record(ao, "MR1L3:HOMS:MMS:BENDER:PLC:fVelocity") { # Used internally and by the IOC to set velocity field(DESC, "Used internally and ...C to set velocity") field(DTYP, "asynFloat64") @@ -4139,7 +4089,7 @@ record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fVelocity") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fAcceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fAcceleration_RBV") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") @@ -4152,7 +4102,7 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fAcceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fAcceleration") { +record(ao, "MR1L3:HOMS:MMS:BENDER:PLC:fAcceleration") { # Used internally and by the IOC to set acceleration field(DESC, "Used internally and ... set acceleration") field(DTYP, "asynFloat64") @@ -4162,7 +4112,7 @@ record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fAcceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fDeceleration_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fDeceleration_RBV") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") @@ -4175,7 +4125,7 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fDeceleration_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fDeceleration") { +record(ao, "MR1L3:HOMS:MMS:BENDER:PLC:fDeceleration") { # Used internally and by the IOC to set deceleration field(DESC, "Used internally and ... set deceleration") field(DTYP, "asynFloat64") @@ -4185,7 +4135,7 @@ record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fDeceleration") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fHomePosition_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fHomePosition_RBV") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") @@ -4198,7 +4148,7 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fHomePosition_RBV") { info(archive, "VAL") } -record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fHomePosition") { +record(ao, "MR1L3:HOMS:MMS:BENDER:PLC:fHomePosition") { # Used internally and by the IOC to pick home position field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") @@ -4208,7 +4158,7 @@ record(ao, "XRTM1:HOMS:MMS:BENDER:PLC:fHomePosition") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nMotionAxisID_RBV") { +record(longin, "MR1L3:HOMS:MMS:BENDER:PLC:nMotionAxisID_RBV") { # Unique ID assigned to each axis in the NC field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") @@ -4219,7 +4169,7 @@ record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nMotionAxisID_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bEnableDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bEnableDone_RBV") { field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4231,7 +4181,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bEnableDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bBusy_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bBusy_RBV") { field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4243,7 +4193,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bBusy_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bDone_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bDone_RBV") { field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4255,7 +4205,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bDone_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHomed_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bHomed_RBV") { field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4267,7 +4217,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bHomed_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bSafetyReady_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bSafetyReady_RBV") { field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4279,7 +4229,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bSafetyReady_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bError_RBV") { +record(bi, "MR1L3:HOMS:MMS:BENDER:PLC:bError_RBV") { field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4291,7 +4241,7 @@ record(bi, "XRTM1:HOMS:MMS:BENDER:PLC:bError_RBV") { info(archive, "VAL") } -record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nErrorId_RBV") { +record(longin, "MR1L3:HOMS:MMS:BENDER:PLC:nErrorId_RBV") { field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4301,7 +4251,7 @@ record(longin, "XRTM1:HOMS:MMS:BENDER:PLC:nErrorId_RBV") { info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:MMS:BENDER:PLC:sErrorMessage_RBV") { +record(waveform, "MR1L3:HOMS:MMS:BENDER:PLC:sErrorMessage_RBV") { field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4313,7 +4263,7 @@ record(waveform, "XRTM1:HOMS:MMS:BENDER:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fPosDiff_RBV") { +record(ai, "MR1L3:HOMS:MMS:BENDER:PLC:fPosDiff_RBV") { field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") @@ -4325,5326 +4275,9614 @@ record(ai, "XRTM1:HOMS:MMS:BENDER:PLC:fPosDiff_RBV") { info(archive, "VAL") } -record(bi, "XRTM1:HOMS:COUPLE_Y_RBV") { - field(DESC, "Main.XRTM1.bExecuteCoupleY") +record(bi, "MR1L3:HOMS:COUPLE_Y_RBV") { + field(DESC, "Main.MR1L3.bExecuteCoupleY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bExecuteCoupleY?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bExecuteCoupleY?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "XRTM1:HOMS:COUPLE_Y") { - field(DESC, "Main.XRTM1.bExecuteCoupleY") +record(bo, "MR1L3:HOMS:COUPLE_Y") { + field(DESC, "Main.MR1L3.bExecuteCoupleY") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.XRTM1.bExecuteCoupleY=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR1L3.bExecuteCoupleY=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "XRTM1:HOMS:DECOUPLE_Y_RBV") { - field(DESC, "Main.XRTM1.bExecuteDecoupleY") +record(bi, "MR1L3:HOMS:DECOUPLE_Y_RBV") { + field(DESC, "Main.MR1L3.bExecuteDecoupleY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bExecuteDecoupleY?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bExecuteDecoupleY?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "XRTM1:HOMS:DECOUPLE_Y") { - field(DESC, "Main.XRTM1.bExecuteDecoupleY") +record(bo, "MR1L3:HOMS:DECOUPLE_Y") { + field(DESC, "Main.MR1L3.bExecuteDecoupleY") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.XRTM1.bExecuteDecoupleY=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR1L3.bExecuteDecoupleY=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "XRTM1:HOMS:COUPLE_X_RBV") { - field(DESC, "Main.XRTM1.bExecuteCoupleX") +record(bi, "MR1L3:HOMS:COUPLE_X_RBV") { + field(DESC, "Main.MR1L3.bExecuteCoupleX") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bExecuteCoupleX?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bExecuteCoupleX?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "XRTM1:HOMS:COUPLE_X") { - field(DESC, "Main.XRTM1.bExecuteCoupleX") +record(bo, "MR1L3:HOMS:COUPLE_X") { + field(DESC, "Main.MR1L3.bExecuteCoupleX") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.XRTM1.bExecuteCoupleX=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR1L3.bExecuteCoupleX=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "XRTM1:HOMS:DECOUPLE_X_RBV") { - field(DESC, "Main.XRTM1.bExecuteDecoupleX") +record(bi, "MR1L3:HOMS:DECOUPLE_X_RBV") { + field(DESC, "Main.MR1L3.bExecuteDecoupleX") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bExecuteDecoupleX?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bExecuteDecoupleX?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "XRTM1:HOMS:DECOUPLE_X") { - field(DESC, "Main.XRTM1.bExecuteDecoupleX") +record(bo, "MR1L3:HOMS:DECOUPLE_X") { + field(DESC, "Main.MR1L3.bExecuteDecoupleX") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.XRTM1.bExecuteDecoupleX=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR1L3.bExecuteDecoupleX=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "XRTM1:HOMS:ALREADY_COUPLED_Y_RBV") { - field(DESC, "Main.XRTM1.bGantryAlreadyCoupledY") +record(bi, "MR1L3:HOMS:ALREADY_COUPLED_Y_RBV") { + field(DESC, "Main.MR1L3.bGantryAlreadyCoupledY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bGantryAlreadyCoupledY?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bGantryAlreadyCoupledY?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "XRTM1:HOMS:ALREADY_COUPLED_X_RBV") { - field(DESC, "Main.XRTM1.bGantryAlreadyCoupledX") +record(bi, "MR1L3:HOMS:ALREADY_COUPLED_X_RBV") { + field(DESC, "Main.MR1L3.bGantryAlreadyCoupledX") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.bGantryAlreadyCoupledX?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.bGantryAlreadyCoupledX?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:GANTRY_Y_RBV") { - field(DESC, "Main.XRTM1.fCurrGantryY_um") +record(ai, "MR1L3:HOMS:GANTRY_Y_RBV") { + field(DESC, "Main.MR1L3.fCurrGantryY_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.fCurrGantryY_um?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.fCurrGantryY_um?") field(PREC, "3") field(EGU, "um") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:GANTRY_X_RBV") { - field(DESC, "Main.XRTM1.fCurrGantryX_um") +record(ai, "MR1L3:HOMS:GANTRY_X_RBV") { + field(DESC, "Main.MR1L3.fCurrGantryX_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.XRTM1.fCurrGantryX_um?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR1L3.fCurrGantryX_um?") field(PREC, "3") field(EGU, "um") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:Y:MEAN_RBV") { - field(DESC, "Main.fbYRMSErrorXRTM1.fEncMean") +record(ai, "MR1L3:HOMS:ENC:Y:MEAN_RBV") { + field(DESC, "Main.fbYRMSErrorMR1L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorXRTM1.fEncMean?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR1L3.fEncMean?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:Y:STDEV_RBV") { - field(DESC, "Main.fbYRMSErrorXRTM1.fEncStDev") +record(ai, "MR1L3:HOMS:ENC:Y:STDEV_RBV") { + field(DESC, "Main.fbYRMSErrorMR1L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorXRTM1.fEncStDev?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR1L3.fEncStDev?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:Y:RMS_RBV") { - field(DESC, "Main.fbYRMSErrorXRTM1.fCurrRMSError") +record(ai, "MR1L3:HOMS:ENC:Y:RMS_RBV") { + field(DESC, "Main.fbYRMSErrorMR1L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorXRTM1.fCurrRMSError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR1L3.fCurrRMSError?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:ENC:Y:ACTPOSARRAY_RBV") { - field(DESC, "Main.fbYRMSErrorXRTM1.aEncActPos") +record(waveform, "MR1L3:HOMS:ENC:Y:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbYRMSErrorMR1L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorXRTM1.aEncActPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR1L3.aEncActPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(waveform, "XRTM1:HOMS:ENC:Y:SETPOSARRAY_RBV") { - field(DESC, "Main.fbYRMSErrorXRTM1.aEncSetPos") +record(waveform, "MR1L3:HOMS:ENC:Y:SETPOSARRAY_RBV") { + field(DESC, "Main.fbYRMSErrorMR1L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorXRTM1.aEncSetPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR1L3.aEncSetPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(ai, "XRTM1:HOMS:ENC:X:MEAN_RBV") { - field(DESC, "Main.fbXRMSErrorXRTM1.fEncMean") +record(ai, "MR1L3:HOMS:ENC:X:MEAN_RBV") { + field(DESC, "Main.fbXRMSErrorMR1L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorXRTM1.fEncMean?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR1L3.fEncMean?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:X:STDEV_RBV") { - field(DESC, "Main.fbXRMSErrorXRTM1.fEncStDev") +record(ai, "MR1L3:HOMS:ENC:X:STDEV_RBV") { + field(DESC, "Main.fbXRMSErrorMR1L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorXRTM1.fEncStDev?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR1L3.fEncStDev?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:X:RMS_RBV") { - field(DESC, "Main.fbXRMSErrorXRTM1.fCurrRMSError") +record(ai, "MR1L3:HOMS:ENC:X:RMS_RBV") { + field(DESC, "Main.fbXRMSErrorMR1L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorXRTM1.fCurrRMSError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR1L3.fCurrRMSError?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:ENC:X:ACTPOSARRAY_RBV") { - field(DESC, "Main.fbXRMSErrorXRTM1.aEncActPos") +record(waveform, "MR1L3:HOMS:ENC:X:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbXRMSErrorMR1L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorXRTM1.aEncActPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR1L3.aEncActPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(waveform, "XRTM1:HOMS:ENC:X:SETPOSARRAY_RBV") { - field(DESC, "Main.fbXRMSErrorXRTM1.aEncSetPos") +record(waveform, "MR1L3:HOMS:ENC:X:SETPOSARRAY_RBV") { + field(DESC, "Main.fbXRMSErrorMR1L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorXRTM1.aEncSetPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR1L3.aEncSetPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(ai, "XRTM1:HOMS:ENC:PITCH:MEAN_RBV") { - field(DESC, "Main.fbPitchRMSErrorXRTM1.fEncMean") +record(ai, "MR1L3:HOMS:ENC:PITCH:MEAN_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR1L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorXRTM1.fEncMean?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR1L3.fEncMean?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:PITCH:STDEV_RBV") { - field(DESC, "Main.fbPitchRMSErrorXRTM1.fEncStDev") +record(ai, "MR1L3:HOMS:ENC:PITCH:STDEV_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR1L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorXRTM1.fEncStDev?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR1L3.fEncStDev?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:PITCH:RMS_RBV") { - field(DESC, "Main.fbPitchRMSErrorXRTM1.fCurrRMSError") +record(ai, "MR1L3:HOMS:ENC:PITCH:RMS_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR1L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorXRTM1.fCurrRMSError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR1L3.fCurrRMSError?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:ENC:PITCH:ACTPOSARRAY_RBV") { - field(DESC, "Main.fbPitchRMSErrorXRTM1.aEncActPos") +record(waveform, "MR1L3:HOMS:ENC:PITCH:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR1L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorXRTM1.aEncActPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR1L3.aEncActPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(waveform, "XRTM1:HOMS:ENC:PITCH:SETPOSARRAY_RBV") { - field(DESC, "Main.fbPitchRMSErrorXRTM1.aEncSetPos") +record(waveform, "MR1L3:HOMS:ENC:PITCH:SETPOSARRAY_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR1L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorXRTM1.aEncSetPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR1L3.aEncSetPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(ai, "XRTM1:HOMS:ENC:BENDER:MEAN_RBV") { - field(DESC, "Main.fbBenderRMSErrorXRTM1.fEncMean") +record(ai, "MR1L3:HOMS:ENC:BENDER:MEAN_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR1L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorXRTM1.fEncMean?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR1L3.fEncMean?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:BENDER:STDEV_RBV") { - field(DESC, "Main.fbBenderRMSErrorXRTM1.fEncStDev") +record(ai, "MR1L3:HOMS:ENC:BENDER:STDEV_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR1L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorXRTM1.fEncStDev?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR1L3.fEncStDev?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(ai, "XRTM1:HOMS:ENC:BENDER:RMS_RBV") { - field(DESC, "Main.fbBenderRMSErrorXRTM1.fCurrRMSError") +record(ai, "MR1L3:HOMS:ENC:BENDER:RMS_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR1L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorXRTM1.fCurrRMSError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR1L3.fCurrRMSError?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "XRTM1:HOMS:ENC:BENDER:ACTPOSARRAY_RBV") { - field(DESC, "Main.fbBenderRMSErrorXRTM1.aEncActPos") +record(waveform, "MR1L3:HOMS:ENC:BENDER:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR1L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorXRTM1.aEncActPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR1L3.aEncActPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(waveform, "XRTM1:HOMS:ENC:BENDER:SETPOSARRAY_RBV") { - field(DESC, "Main.fbBenderRMSErrorXRTM1.aEncSetPos") +record(waveform, "MR1L3:HOMS:ENC:BENDER:SETPOSARRAY_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR1L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorXRTM1.aEncSetPos?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR1L3.aEncSetPos?") field(FTVL, "DOUBLE") field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") } -record(longin, "XRTM1:HOMS:ENC:YUP:CNT_RBV") { - field(DESC, "Main.nEncCntYupXRTM1") +record(longin, "MR1L3:HOMS:ENC:YUP:CNT_RBV") { + field(DESC, "Main.nEncCntYupMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYupXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYupMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:YDWN:CNT_RBV") { - field(DESC, "Main.nEncCntYdwnXRTM1") +record(longin, "MR1L3:HOMS:ENC:YDWN:CNT_RBV") { + field(DESC, "Main.nEncCntYdwnMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYdwnXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYdwnMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:XUP:CNT_RBV") { - field(DESC, "Main.nEncCntXupXRTM1") +record(longin, "MR1L3:HOMS:ENC:XUP:CNT_RBV") { + field(DESC, "Main.nEncCntXupMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXupXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXupMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:XDWN:CNT_RBV") { - field(DESC, "Main.nEncCntXdwnXRTM1") +record(longin, "MR1L3:HOMS:ENC:XDWN:CNT_RBV") { + field(DESC, "Main.nEncCntXdwnMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXdwnXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXdwnMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:PITCH:CNT_RBV") { - field(DESC, "Main.nEncCntPitchXRTM1") +record(longin, "MR1L3:HOMS:ENC:PITCH:CNT_RBV") { + field(DESC, "Main.nEncCntPitchMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntPitchXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntPitchMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:YUP:REF_RBV") { - field(DESC, "Main.nEncRefYupXRTM1") +record(longin, "MR1L3:HOMS:ENC:YUP:REF_RBV") { + field(DESC, "Main.nEncRefYupMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYupXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYupMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:YDWN:REF_RBV") { - field(DESC, "Main.nEncRefYdwnXRTM1") +record(longin, "MR1L3:HOMS:ENC:YDWN:REF_RBV") { + field(DESC, "Main.nEncRefYdwnMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYdwnXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYdwnMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:XUP:REF_RBV") { - field(DESC, "Main.nEncRefXupXRTM1") +record(longin, "MR1L3:HOMS:ENC:XUP:REF_RBV") { + field(DESC, "Main.nEncRefXupMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXupXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXupMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:XDWN:REF_RBV") { - field(DESC, "Main.nEncRefXdwnXRTM1") +record(longin, "MR1L3:HOMS:ENC:XDWN:REF_RBV") { + field(DESC, "Main.nEncRefXdwnMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXdwnXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXdwnMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(longin, "XRTM1:HOMS:ENC:PITCH:REF_RBV") { - field(DESC, "Main.nEncRefPitchXRTM1") +record(longin, "MR1L3:HOMS:ENC:PITCH:REF_RBV") { + field(DESC, "Main.nEncRefPitchMR1L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefPitchXRTM1?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefPitchMR1L3?") field(EGU, "cnt") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:ClearFault_RBV") { - field(DESC, "Might be overidden by PLC writes") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.i_xReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bLimitForwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:ClearFault") { - field(DESC, "Might be overidden by PLC writes") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.i_xReset=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bLimitBackwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:EnableVeto_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.i_xVeto") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.i_xVeto?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHome?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:EnableVeto") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.i_xVeto") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.i_xVeto=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bBrakeRelease?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FaultHWO_RBV") { - field(DESC, "Hardware Output Status") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.sPath") +record(longin, "MR2L3:HOMS:MMS:YUP:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nEncoderCount?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.sPath") +record(waveform, "MR2L3:HOMS:MMS:YUP:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.sName?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bPowerSelf?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.sPath") +record(mbbi, "MR2L3:HOMS:MMS:YUP:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.sPath") +record(mbbi, "MR2L3:HOMS:MMS:YUP:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.sPath") +record(mbbi, "MR2L3:HOMS:MMS:YUP:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryAxis?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bEnable") { + field(DESC, "Used internally to request enables") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bEnable=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bExecute?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bExecute=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bMoveCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bMoveCmd") { + field(DESC, "Start a move") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bMoveCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YUP:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.sPath") +record(longin, "MR2L3:HOMS:MMS:YUP:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nCommand?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:YUP:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCommand=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.sPath") +record(longin, "MR2L3:HOMS:MMS:YUP:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nCmdData?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:YUP:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCmdData=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YUP:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YUP:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") - info(archive, "VAL") -} + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") + info(archive, "VAL") +} -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YUP:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YUP:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.sPath") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YUP:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.sPath") +record(longin, "MR2L3:HOMS:MMS:YUP:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nMotionAxisID?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bEnableDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bBusy?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomed?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bSafetyReady?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YUP:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.sPath") +record(longin, "MR2L3:HOMS:MMS:YUP:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nErrorId?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.sPath") +record(waveform, "MR2L3:HOMS:MMS:YUP:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.sErrorMessage?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.sPath") +record(ai, "MR2L3:HOMS:MMS:YUP:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bLimitForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.sPath") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bLimitBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[1].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHome?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[2].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bBrakeRelease?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[3].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[4].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[5].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[6].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[7].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[8].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[9].Info.Desc") +record(longin, "MR2L3:HOMS:MMS:YDWN:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEncoderCount?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[10].Info.Desc") +record(waveform, "MR2L3:HOMS:MMS:YDWN:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.sName?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[11].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bPowerSelf?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[12].Info.Desc") +record(mbbi, "MR2L3:HOMS:MMS:YDWN:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[13].Info.Desc") +record(mbbi, "MR2L3:HOMS:MMS:YDWN:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[14].Info.Desc") +record(mbbi, "MR2L3:HOMS:MMS:YDWN:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[15].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryAxis?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[16].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[17].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bEnable") { + field(DESC, "Used internally to request enables") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bEnable=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[18].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[19].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[20].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bExecute?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[21].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bExecute=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[22].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[23].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[24].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bMoveCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[25].Info.Desc") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bMoveCmd") { + field(DESC, "Start a move") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bMoveCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[26].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:YDWN:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[27].Info.Desc") +record(longin, "MR2L3:HOMS:MMS:YDWN:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nCommand?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[28].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:YDWN:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCommand=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[29].Info.Desc") +record(longin, "MR2L3:HOMS:MMS:YDWN:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nCmdData?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[30].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:YDWN:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCmdData=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[31].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[32].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YDWN:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[33].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[34].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YDWN:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[35].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[36].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YDWN:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[37].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[38].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YDWN:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[39].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[40].Info.Desc") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:YDWN:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[41].Info.Desc") +record(longin, "MR2L3:HOMS:MMS:YDWN:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nMotionAxisID?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[42].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bEnableDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[43].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bBusy?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[44].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[45].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomed?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[46].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bSafetyReady?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[47].Info.Desc") +record(bi, "MR2L3:HOMS:MMS:YDWN:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[48].Info.Desc") +record(longin, "MR2L3:HOMS:MMS:YDWN:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nErrorId?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[49].Info.Desc") +record(waveform, "MR2L3:HOMS:MMS:YDWN:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.sErrorMessage?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[50].Info.Desc") +record(ai, "MR2L3:HOMS:MMS:YDWN:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[1].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bLimitForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[2].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bLimitBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[3].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHome?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[4].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bBrakeRelease?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[5].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[6].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[7].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[8].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[9].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[10].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[11].Info.DevName") +record(longin, "MR2L3:HOMS:MMS:XUP:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEncoderCount?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[12].Info.DevName") +record(waveform, "MR2L3:HOMS:MMS:XUP:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.sName?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[13].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bPowerSelf?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[14].Info.DevName") +record(mbbi, "MR2L3:HOMS:MMS:XUP:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[15].Info.DevName") +record(mbbi, "MR2L3:HOMS:MMS:XUP:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[16].Info.DevName") +record(mbbi, "MR2L3:HOMS:MMS:XUP:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[17].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryAxis?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[18].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[19].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bEnable") { + field(DESC, "Used internally to request enables") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bEnable=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[20].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[21].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[22].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bExecute?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[23].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bExecute=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[24].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[25].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[26].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bMoveCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[27].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bMoveCmd") { + field(DESC, "Start a move") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bMoveCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[28].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[29].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(bo, "MR2L3:HOMS:MMS:XUP:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[30].Info.DevName") +record(longin, "MR2L3:HOMS:MMS:XUP:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nCommand?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[31].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:XUP:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCommand=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[32].Info.DevName") +record(longin, "MR2L3:HOMS:MMS:XUP:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nCmdData?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[33].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(longout, "MR2L3:HOMS:MMS:XUP:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCmdData=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[34].Info.DevName") +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[35].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:XUP:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[36].Info.DevName") +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[37].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:XUP:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[38].Info.DevName") +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[39].Info.DevName") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") +record(ao, "MR2L3:HOMS:MMS:XUP:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[40].Info.DevName") +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[41].Info.DevName") +record(ao, "MR2L3:HOMS:MMS:XUP:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[42].Info.DevName") +record(ao, "MR2L3:HOMS:MMS:XUP:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(longin, "MR2L3:HOMS:MMS:XUP:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nMotionAxisID?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[43].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bEnableDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[44].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bBusy?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[45].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[46].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomed?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[47].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bSafetyReady?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[48].Info.DevName") +record(bi, "MR2L3:HOMS:MMS:XUP:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[49].Info.DevName") +record(longin, "MR2L3:HOMS:MMS:XUP:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nErrorId?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[50].Info.DevName") +record(waveform, "MR2L3:HOMS:MMS:XUP:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.sErrorMessage?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[1].Info.TypeCode") +record(ai, "MR2L3:HOMS:MMS:XUP:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[2].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bLimitForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[3].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bLimitBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[4].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHome?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[5].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bBrakeRelease?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[6].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[7].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[8].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[9].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...10].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...11].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...12].Info.TypeCode") +record(longin, "MR2L3:HOMS:MMS:XDWN:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nEncoderCount?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...13].Info.TypeCode") +record(waveform, "MR2L3:HOMS:MMS:XDWN:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode?") - info(archive, "VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.sName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...14].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bPowerSelf?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...15].Info.TypeCode") +record(mbbi, "MR2L3:HOMS:MMS:XDWN:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...16].Info.TypeCode") +record(mbbi, "MR2L3:HOMS:MMS:XDWN:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...17].Info.TypeCode") +record(mbbi, "MR2L3:HOMS:MMS:XDWN:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...18].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryAxis?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...19].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...20].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bEnable") { + field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bEnable=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...21].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...22].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...23].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bExecute?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...24].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bExecute=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...25].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...26].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...27].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bMoveCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...28].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bMoveCmd") { + field(DESC, "Start a move") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bMoveCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...29].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...30].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:XDWN:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...31].Info.TypeCode") +record(longin, "MR2L3:HOMS:MMS:XDWN:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nCommand?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...32].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "MR2L3:HOMS:MMS:XDWN:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCommand=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...33].Info.TypeCode") +record(longin, "MR2L3:HOMS:MMS:XDWN:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nCmdData?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...34].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "MR2L3:HOMS:MMS:XDWN:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCmdData=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...35].Info.TypeCode") +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...36].Info.TypeCode") +record(ao, "MR2L3:HOMS:MMS:XDWN:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...37].Info.TypeCode") +record(ao, "MR2L3:HOMS:MMS:XDWN:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...38].Info.TypeCode") +record(ao, "MR2L3:HOMS:MMS:XDWN:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...39].Info.TypeCode") +record(ao, "MR2L3:HOMS:MMS:XDWN:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...40].Info.TypeCode") +record(ao, "MR2L3:HOMS:MMS:XDWN:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(longin, "MR2L3:HOMS:MMS:XDWN:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nMotionAxisID?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...41].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bEnableDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...42].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bBusy?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...43].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...44].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomed?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...45].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bSafetyReady?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...46].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:XDWN:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...47].Info.TypeCode") +record(longin, "MR2L3:HOMS:MMS:XDWN:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nErrorId?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...48].Info.TypeCode") +record(waveform, "MR2L3:HOMS:MMS:XDWN:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...49].Info.TypeCode") +record(ai, "MR2L3:HOMS:MMS:XDWN:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...50].Info.TypeCode") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bLimitForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bLimitBackwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHome?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bBrakeRelease?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllForwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllBackwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryForwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryBackwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.InUse") +record(longin, "MR2L3:HOMS:MMS:PITCH:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEncoderCount?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.InUse") +record(waveform, "MR2L3:HOMS:MMS:PITCH:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.sName?") + field(FTVL, "CHAR") + field(NELM, "80") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bPowerSelf?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.InUse") +record(mbbi, "MR2L3:HOMS:MMS:PITCH:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.InUse") +record(mbbi, "MR2L3:HOMS:MMS:PITCH:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.InUse") +record(mbbi, "MR2L3:HOMS:MMS:PITCH:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryAxis?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bEnable") { + field(DESC, "Used internally to request enables") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bEnable=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bExecute?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bExecute=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.InUse") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bMoveCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bMoveCmd") { + field(DESC, "Start a move") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bMoveCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "MR2L3:HOMS:MMS:PITCH:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.InUse") +record(longin, "MR2L3:HOMS:MMS:PITCH:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nCommand?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.InUse") +record(longout, "MR2L3:HOMS:MMS:PITCH:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCommand=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "MR2L3:HOMS:MMS:PITCH:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nCmdData?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.InUse") +record(longout, "MR2L3:HOMS:MMS:PITCH:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCmdData=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.InUse") +record(ao, "MR2L3:HOMS:MMS:PITCH:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.InUse") +record(ao, "MR2L3:HOMS:MMS:PITCH:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.InUse") +record(ao, "MR2L3:HOMS:MMS:PITCH:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.InUse") +record(ao, "MR2L3:HOMS:MMS:PITCH:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.InUse") +record(ao, "MR2L3:HOMS:MMS:PITCH:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") + info(archive, "VAL") +} + +record(longin, "MR2L3:HOMS:MMS:PITCH:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nMotionAxisID?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bEnableDone?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bBusy?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bDone?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomed?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bSafetyReady?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:PITCH:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.InUse") +record(longin, "MR2L3:HOMS:MMS:PITCH:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nErrorId?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.InUse") +record(waveform, "MR2L3:HOMS:MMS:PITCH:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.InUse") +record(ai, "MR2L3:HOMS:MMS:PITCH:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bLimitForwardEnable_RBV") { + field(DESC, "FALSE if forward limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bLimitForwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bLimitBackwardEnable_RBV") { + field(DESC, "FALSE if reverse limit hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bLimitBackwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bHome_RBV") { + field(DESC, "TRUE if at homing switch") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHome?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bBrakeRelease_RBV") { + field(DESC, "TRUE if brake released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bBrakeRelease?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.InUse") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bAllForwardEnable_RBV") { + # Summary of axis permission to move forward + field(DESC, "Summary of axis perm...n to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllForwardEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bAllBackwardEnable_RBV") { + # Summary of axis permission to move backward + field(DESC, "Summary of axis perm... to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bAllEnable_RBV") { + field(DESC, "Summary of axis permission to have power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bGantryForwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move forward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryForwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bGantryBackwardEnable_RBV") { + field(DESC, "TRUE if gantry ok to move backward") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryBackwardEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "MR2L3:HOMS:MMS:BENDER:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nEncoderCount?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(waveform, "MR2L3:HOMS:MMS:BENDER:PLC:sName_RBV") { + field(DESC, "PLC program name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.sName?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bPowerSelf_RBV") { + field(DESC, "FALSE if axis is in PMPS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bPowerSelf?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(mbbi, "MR2L3:HOMS:MMS:BENDER:PLC:nEnableMode_RBV") { + # Describes when the axis will automatically get power + field(DESC, "Describes when the a...tically get power") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nEnableMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "ALWAYS") + field(ONST, "NEVER") + field(TWST, "DURING_MOTION") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(mbbi, "MR2L3:HOMS:MMS:BENDER:PLC:nBrakeMode_RBV") { + # Describes when the brake will be released + field(DESC, "Describes when the b... will be released") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nBrakeMode?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "IF_ENABLED") + field(ONST, "IF_MOVING") + field(TWST, "NO_BRAKE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(mbbi, "MR2L3:HOMS:MMS:BENDER:PLC:nHomingMode_RBV") { + field(DESC, "Describes our homing strategy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nHomingMode?") + field(ZRVL, "-1") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "15") + field(ZRST, "NONE") + field(ONST, "LOW_LIMIT") + field(TWST, "HIGH_LIMIT") + field(THST, "HOME_VIA_LOW") + field(FRST, "HOME_VIA_HIGH") + field(FVST, "ABSOLUTE_SET") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bGantryAxis_RBV") { + field(DESC, "TRUE if gantry EPS active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryAxis?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bEnable_RBV") { + field(DESC, "Used internally to request enables") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bEnable") { + field(DESC, "Used internally to request enables") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bEnable=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bExecute_RBV") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bExecute?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bExecute") { + # Used internally and by the IOC to start or stop + field(DESC, "Used internally and ... to start or stop") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bExecute=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") - info(archive, "VAL") -} - -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") - info(archive, "VAL") -} - -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bMoveCmd_RBV") { + field(DESC, "Start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bMoveCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bMoveCmd") { + field(DESC, "Start a move") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bMoveCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:MMS:BENDER:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "MR2L3:HOMS:MMS:BENDER:PLC:nCommand_RBV") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nCommand?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "MR2L3:HOMS:MMS:BENDER:PLC:nCommand") { + # Used internally and by the IOC to pick move type + field(DESC, "Used internally and ...to pick move type") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCommand=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "MR2L3:HOMS:MMS:BENDER:PLC:nCmdData_RBV") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nCmdData?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "MR2L3:HOMS:MMS:BENDER:PLC:nCmdData") { + # Used internally and by the IOC to pass extra args + field(DESC, "Used internally and ...o pass extra args") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCmdData=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fPosition_RBV") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(ao, "MR2L3:HOMS:MMS:BENDER:PLC:fPosition") { + # Used internally and by the IOC as the set position + field(DESC, "Used internally and ... the set position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fVelocity_RBV") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(ao, "MR2L3:HOMS:MMS:BENDER:PLC:fVelocity") { + # Used internally and by the IOC to set velocity + field(DESC, "Used internally and ...C to set velocity") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fAcceleration_RBV") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fAcceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(ao, "MR2L3:HOMS:MMS:BENDER:PLC:fAcceleration") { + # Used internally and by the IOC to set acceleration + field(DESC, "Used internally and ... set acceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fAcceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fDeceleration_RBV") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fDeceleration?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(ao, "MR2L3:HOMS:MMS:BENDER:PLC:fDeceleration") { + # Used internally and by the IOC to set deceleration + field(DESC, "Used internally and ... set deceleration") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fDeceleration=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fHomePosition?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(ao, "MR2L3:HOMS:MMS:BENDER:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "MR2L3:HOMS:MMS:BENDER:PLC:nMotionAxisID_RBV") { + # Unique ID assigned to each axis in the NC + field(DESC, "Unique ID assigned t...ch axis in the NC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nMotionAxisID?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bEnableDone_RBV") { + field(DESC, "TRUE if done enabling") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bEnableDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bBusy_RBV") { + field(DESC, "TRUE if in the middle of a command") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bBusy?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bDone_RBV") { + field(DESC, "TRUE if command finished successfully") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bDone?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bHomed_RBV") { + field(DESC, "TRUE if the motor has been homed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomed?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bSafetyReady_RBV") { + field(DESC, "TRUE if safe to start a move") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bSafetyReady?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:MMS:BENDER:PLC:bError_RBV") { + field(DESC, "TRUE if we") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "MR2L3:HOMS:MMS:BENDER:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nErrorId?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(waveform, "MR2L3:HOMS:MMS:BENDER:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(ai, "MR2L3:HOMS:MMS:BENDER:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(bi, "MR2L3:HOMS:COUPLE_Y_RBV") { + field(DESC, "Main.MR2L3.bExecuteCoupleY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bExecuteCoupleY?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(bo, "MR2L3:HOMS:COUPLE_Y") { + field(DESC, "Main.MR2L3.bExecuteCoupleY") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR2L3.bExecuteCoupleY=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") +record(bi, "MR2L3:HOMS:DECOUPLE_Y_RBV") { + field(DESC, "Main.MR2L3.bExecuteDecoupleY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bExecuteDecoupleY?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") +record(bo, "MR2L3:HOMS:DECOUPLE_Y") { + field(DESC, "Main.MR2L3.bExecuteDecoupleY") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR2L3.bExecuteDecoupleY=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") +record(bi, "MR2L3:HOMS:COUPLE_X_RBV") { + field(DESC, "Main.MR2L3.bExecuteCoupleX") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bExecuteCoupleX?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") +record(bo, "MR2L3:HOMS:COUPLE_X") { + field(DESC, "Main.MR2L3.bExecuteCoupleX") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR2L3.bExecuteCoupleX=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") +record(bi, "MR2L3:HOMS:DECOUPLE_X_RBV") { + field(DESC, "Main.MR2L3.bExecuteDecoupleX") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bExecuteDecoupleX?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") +record(bo, "MR2L3:HOMS:DECOUPLE_X") { + field(DESC, "Main.MR2L3.bExecuteDecoupleX") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.MR2L3.bExecuteDecoupleX=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") +record(bi, "MR2L3:HOMS:ALREADY_COUPLED_Y_RBV") { + field(DESC, "Main.MR2L3.bGantryAlreadyCoupledY") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bGantryAlreadyCoupledY?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") +record(bi, "MR2L3:HOMS:ALREADY_COUPLED_X_RBV") { + field(DESC, "Main.MR2L3.bGantryAlreadyCoupledX") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.bGantryAlreadyCoupledX?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") +record(ai, "MR2L3:HOMS:GANTRY_Y_RBV") { + field(DESC, "Main.MR2L3.fCurrGantryY_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.fCurrGantryY_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:GANTRY_X_RBV") { + field(DESC, "Main.MR2L3.fCurrGantryX_um") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.MR2L3.fCurrGantryX_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:Y:MEAN_RBV") { + field(DESC, "Main.fbYRMSErrorMR2L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR2L3.fEncMean?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:Y:STDEV_RBV") { + field(DESC, "Main.fbYRMSErrorMR2L3.fEncStDev") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR2L3.fEncStDev?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:Y:RMS_RBV") { + field(DESC, "Main.fbYRMSErrorMR2L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR2L3.fCurrRMSError?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") - info(archive, "VAL") +record(waveform, "MR2L3:HOMS:ENC:Y:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbYRMSErrorMR2L3.aEncActPos") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR2L3.aEncActPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") +record(waveform, "MR2L3:HOMS:ENC:Y:SETPOSARRAY_RBV") { + field(DESC, "Main.fbYRMSErrorMR2L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration?") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbYRMSErrorMR2L3.aEncSetPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:X:MEAN_RBV") { + field(DESC, "Main.fbXRMSErrorMR2L3.fEncMean") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR2L3.fEncMean?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:X:STDEV_RBV") { + field(DESC, "Main.fbXRMSErrorMR2L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR2L3.fEncStDev?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:X:RMS_RBV") { + field(DESC, "Main.fbXRMSErrorMR2L3.fCurrRMSError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR2L3.fCurrRMSError?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") +record(waveform, "MR2L3:HOMS:ENC:X:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbXRMSErrorMR2L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration?") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR2L3.aEncActPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") - info(archive, "VAL") +record(waveform, "MR2L3:HOMS:ENC:X:SETPOSARRAY_RBV") { + field(DESC, "Main.fbXRMSErrorMR2L3.aEncSetPos") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbXRMSErrorMR2L3.aEncSetPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:PITCH:MEAN_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR2L3.fEncMean") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR2L3.fEncMean?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:PITCH:STDEV_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR2L3.fEncStDev") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR2L3.fEncStDev?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:PITCH:RMS_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR2L3.fCurrRMSError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR2L3.fCurrRMSError?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") - info(archive, "VAL") +record(waveform, "MR2L3:HOMS:ENC:PITCH:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR2L3.aEncActPos") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR2L3.aEncActPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") +record(waveform, "MR2L3:HOMS:ENC:PITCH:SETPOSARRAY_RBV") { + field(DESC, "Main.fbPitchRMSErrorMR2L3.aEncSetPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration?") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbPitchRMSErrorMR2L3.aEncSetPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:BENDER:MEAN_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR2L3.fEncMean") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR2L3.fEncMean?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") +record(ai, "MR2L3:HOMS:ENC:BENDER:STDEV_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR2L3.fEncStDev") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration?") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR2L3.fEncStDev?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(ai, "MR2L3:HOMS:ENC:BENDER:RMS_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR2L3.fCurrRMSError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR2L3.fCurrRMSError?") + field(PREC, "3") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") +record(waveform, "MR2L3:HOMS:ENC:BENDER:ACTPOSARRAY_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR2L3.aEncActPos") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration?") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR2L3.aEncActPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") - info(archive, "VAL") +record(waveform, "MR2L3:HOMS:ENC:BENDER:SETPOSARRAY_RBV") { + field(DESC, "Main.fbBenderRMSErrorMR2L3.aEncSetPos") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.fbBenderRMSErrorMR2L3.aEncSetPos?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:YUP:CNT_RBV") { + field(DESC, "Main.nEncCntYupMR2L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYupMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:YDWN:CNT_RBV") { + field(DESC, "Main.nEncCntYdwnMR2L3") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntYdwnMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:XUP:CNT_RBV") { + field(DESC, "Main.nEncCntXupMR2L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXupMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:XDWN:CNT_RBV") { + field(DESC, "Main.nEncCntXdwnMR2L3") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntXdwnMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:PITCH:CNT_RBV") { + field(DESC, "Main.nEncCntPitchMR2L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncCntPitchMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:YUP:REF_RBV") { + field(DESC, "Main.nEncRefYupMR2L3") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYupMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:YDWN:REF_RBV") { + field(DESC, "Main.nEncRefYdwnMR2L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefYdwnMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:XUP:REF_RBV") { + field(DESC, "Main.nEncRefXupMR2L3") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXupMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:XDWN:REF_RBV") { + field(DESC, "Main.nEncRefXdwnMR2L3") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefXdwnMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") +record(longin, "MR2L3:HOMS:ENC:PITCH:REF_RBV") { + field(DESC, "Main.nEncRefPitchMR2L3") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.nEncRefPitchMR2L3?") + field(EGU, "cnt") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") +record(bi, "PLC:XRT:HOMS:FFO:01:ClearFault_RBV") { + field(DESC, "Might be overidden by PLC writes") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.i_xReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") +record(bo, "PLC:XRT:HOMS:FFO:01:ClearFault") { + field(DESC, "Might be overidden by PLC writes") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.i_xReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") +record(bi, "PLC:XRT:HOMS:FFO:01:EnableVeto_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.i_xVeto") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.i_xVeto?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") +record(bo, "PLC:XRT:HOMS:FFO:01:EnableVeto") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.i_xVeto") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.i_xVeto=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") +record(bi, "PLC:XRT:HOMS:FFO:01:FaultHWO_RBV") { + field(DESC, "Hardware Output Status") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") - info(archive, "VAL") -} - -record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration?") - info(archive, "VAL") -} - -record(longout, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration=") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration?") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[1].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[2].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[3].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[4].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[5].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[6].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[7].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[8].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[9].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[10].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[11].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[12].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[13].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[14].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[15].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[16].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[17].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[18].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[19].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[20].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[21].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[22].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[23].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[24].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[25].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[26].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[27].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[28].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[29].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[30].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[31].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[32].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[33].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[34].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[35].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[36].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[37].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[38].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[39].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[40].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[41].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[42].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[43].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[44].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[45].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[46].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[47].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[48].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[49].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[50].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[1].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[2].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[3].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[4].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[5].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[6].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[7].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[8].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[9].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[10].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[11].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[12].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[13].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[14].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[15].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[16].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[17].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[18].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[19].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[20].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[21].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[22].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[23].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[24].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[25].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[26].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[27].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[28].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[29].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[30].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[31].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[32].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[33].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[34].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[35].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[36].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[37].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[38].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[39].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[40].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[41].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[42].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[43].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[44].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[45].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[46].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[47].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[48].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[49].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[50].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[1].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[2].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[3].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[4].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[5].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[6].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[7].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[8].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[9].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...10].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...11].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...12].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...13].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...14].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...15].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...16].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...17].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...18].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...19].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...20].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...21].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...22].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...23].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...24].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...25].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...26].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...27].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...28].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...29].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...30].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...31].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...32].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...33].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...34].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...35].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...36].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...37].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...38].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...39].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...40].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...41].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...42].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...43].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...44].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...45].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...46].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...47].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...48].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...49].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...50].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode?") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:001:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:002:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:003:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:004:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:005:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:006:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:007:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:008:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:009:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:010:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:011:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:012:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:013:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:014:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:015:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:016:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:017:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:018:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:019:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:020:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:021:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:022:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:023:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:024:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:025:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:026:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:027:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:028:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:029:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:030:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:031:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:032:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:033:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:034:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:035:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:036:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:037:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:038:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:039:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:040:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:041:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:042:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:043:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:044:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:045:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:046:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:047:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:048:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:049:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:FFO:01:FF:050:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration?") info(archive, "VAL") } @@ -9652,11519 +13890,15519 @@ record(longout, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Duration") { # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[1].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[1].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[2].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[2].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[3].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[3].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[4].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[4].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[5].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[5].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[6].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[6].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[7].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[7].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[8].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[8].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[9].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[9].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[10].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[10].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[11].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[11].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[12].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[12].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[13].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[13].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[14].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[14].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[15].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[15].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[16].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[16].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[17].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[17].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[18].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[18].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[19].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[19].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[20].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[20].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[21].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[21].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[22].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[22].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[23].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[23].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[24].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[24].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[25].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[25].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[26].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[26].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[27].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[27].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[28].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[28].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[29].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[29].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[30].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[30].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[31].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[31].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[32].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[32].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[33].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[33].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[34].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[34].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[35].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[35].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[36].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[36].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[37].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[37].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[38].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[38].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[39].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[39].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[40].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[40].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[41].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[41].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[42].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[42].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[43].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[43].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[44].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[44].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[45].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[45].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[46].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[46].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[47].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[47].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[48].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[48].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[49].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[49].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[50].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[50].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Activate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Activate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Activate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Activate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Deactivate_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Activate") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Deactivate") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Activate") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Activate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Activate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Activate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:ElapsedTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime + field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:RemainingTime_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime + field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[1].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[2].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[3].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[4].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[5].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[6].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[7].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[8].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...FF[9].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[10].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[11].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[12].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[13].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[14].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[15].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[16].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[17].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[18].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[19].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[20].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } - -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") + +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[21].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[22].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[23].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[24].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[25].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[26].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[27].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[28].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[29].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[30].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[31].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[32].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[33].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[34].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[35].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[36].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[37].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[38].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[39].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[40].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Deactivate_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[41].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Deactivate") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate - field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Deactivate") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[42].Ovrd.Active") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[43].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[44].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[45].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[46].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[47].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[48].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[49].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Active_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active + field(DESC, "GVL_PMPS.g_FastFault...F[50].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[1].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[2].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[3].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[4].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[5].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[6].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[7].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[8].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[9].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[10].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[11].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[12].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[13].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[14].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[15].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[16].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[17].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[18].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[19].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[20].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[21].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[22].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[23].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[24].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[25].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[26].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[27].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[28].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[29].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[30].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[31].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[32].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[33].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[34].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[35].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[36].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[37].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[38].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[39].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[40].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[41].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:ElapsedTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime - field(DESC, "GVL_PMPS.g_FastFault....Ovrd.ElapsedTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[42].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[43].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[44].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[45].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[46].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[47].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[48].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[49].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[50].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[1].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[2].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[3].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[4].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[5].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[6].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[7].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[8].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...[9].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...10].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...11].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...12].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...13].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...14].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...15].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...16].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...17].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...18].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...19].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...20].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...21].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...22].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...23].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...24].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...25].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...26].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...27].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...28].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...29].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...30].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...31].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...32].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...33].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...34].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...35].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...36].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...37].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...38].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...39].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...40].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...41].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:RemainingTime_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime - field(DESC, "GVL_PMPS.g_FastFault...vrd.RemainingTime") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...42].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[1].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...43].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[2].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...44].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[3].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...45].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[4].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...46].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[5].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...47].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[6].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...48].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[7].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...49].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[8].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:BeamPermitted_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted + field(DESC, "GVL_PMPS.g_FastFault...50].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...FF[9].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[1].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[10].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[1].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[11].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[2].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[12].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[2].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[13].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[3].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[14].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[3].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[15].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[4].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[16].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[4].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[17].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[5].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[18].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[5].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[19].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[6].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[20].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[6].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[21].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[7].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[22].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[7].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[23].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[8].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[24].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[8].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[25].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[9].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[26].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset + field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[9].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[27].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[10].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[28].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[10].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[29].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[11].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[30].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[11].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[31].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[12].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[32].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[12].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[33].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[13].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[34].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[13].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[35].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[14].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[36].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[14].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[37].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[15].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[38].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[15].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[39].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[16].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[40].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[16].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[41].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[17].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[42].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[17].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[43].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[18].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[44].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[18].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[45].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[19].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[46].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[19].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[47].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[20].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[48].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[20].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[49].Ovrd.Active") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[21].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Ovrd:Active_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active - field(DESC, "GVL_PMPS.g_FastFault...F[50].Ovrd.Active") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[21].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[1].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[22].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[2].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[22].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[3].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[23].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[4].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[23].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[5].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[24].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[6].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[24].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[7].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[25].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[8].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[25].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[9].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[26].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[10].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[26].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[11].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[27].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[12].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[27].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[13].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[28].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[14].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[28].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[15].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[29].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[16].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[29].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[17].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[30].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[18].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[30].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[19].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[31].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[20].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[31].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[21].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[32].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[22].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[32].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[23].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[33].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[24].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[33].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[25].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[34].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[26].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[34].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[27].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[35].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[28].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[35].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[29].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[36].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[30].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[36].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[31].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[37].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[32].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[37].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[33].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[38].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[34].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[38].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[35].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[39].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[36].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[39].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[37].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[40].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[38].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[40].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[39].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[41].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[40].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[41].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[41].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[42].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[42].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[42].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[43].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[43].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[44].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[43].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[45].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[44].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[46].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[44].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[47].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[45].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[48].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[45].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[49].OK") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[46].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.astFF[50].OK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[46].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].OK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[1].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[47].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[2].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[47].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[3].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[48].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[4].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[48].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[5].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[49].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[6].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[49].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[7].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Reset_RBV") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[50].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[8].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Reset") { + # GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset + field(DESC, "GVL_PMPS.g_FastFault...1.astFF[50].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...[9].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:RegistrationFailure_RBV") { + # GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail + field(DESC, "GVL_PMPS.g_FastFault...xFastFaultRegFail") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...10].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:01:RegistrationFailure") { + # GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail + field(DESC, "GVL_PMPS.g_FastFault...xFastFaultRegFail") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...11].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:01:OK_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput1.xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...12].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:02:ClearFault_RBV") { + field(DESC, "Might be overidden by PLC writes") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.i_xReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...13].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:02:ClearFault") { + field(DESC, "Might be overidden by PLC writes") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.i_xReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...14].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:02:EnableVeto_RBV") { + field(DESC, "GVL_PMPS.g_FastFaultOutput2.i_xVeto") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.i_xVeto?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...15].BeamPermitted") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:XRT:HOMS:FFO:02:EnableVeto") { + field(DESC, "GVL_PMPS.g_FastFaultOutput2.i_xVeto") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.i_xVeto=") field(ZNAM, "FALSE") field(ONAM, "TRUE") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...16].BeamPermitted") +record(bi, "PLC:XRT:HOMS:FFO:02:FaultHWO_RBV") { + field(DESC, "Hardware Output Status") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...17].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...18].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...19].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...20].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...21].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...22].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...23].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...24].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...25].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...26].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...27].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...28].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...29].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...30].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...31].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...32].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...33].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...34].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...35].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...36].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...37].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...38].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...39].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...40].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...41].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...42].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...43].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...44].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...45].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...46].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...47].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...48].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...49].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:BeamPermitted_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted - field(DESC, "GVL_PMPS.g_FastFault...50].BeamPermitted") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:001:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[1].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(archive, "VAL") -} - -record(bo, "PLC:XRT:HOMS:FFO:01:FF:001:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[1].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:002:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[2].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:002:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[2].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:003:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[3].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:003:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[3].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:004:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[4].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:004:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[4].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:005:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[5].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:005:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[5].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:006:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[6].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:006:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[6].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:007:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[7].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:007:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[7].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:008:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[8].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:008:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[8].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:009:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[9].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:Path_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath + field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:009:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset - field(DESC, "GVL_PMPS.g_FastFault...t1.astFF[9].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[1].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:010:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[10].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[2].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:010:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[10].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[3].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:011:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[11].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[4].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:011:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[11].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[5].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:012:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[12].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[6].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:012:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[12].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[7].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:013:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[13].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[8].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:013:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[13].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...stFF[9].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:014:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[14].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[10].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:014:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[14].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[11].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:015:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[15].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[12].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:015:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[15].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[13].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:016:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[16].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[14].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:016:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[16].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[15].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:017:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[17].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[16].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:017:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[17].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[17].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:018:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[18].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[18].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:018:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[18].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[19].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:019:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[19].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[20].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:019:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[19].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[21].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:020:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[20].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[22].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:020:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[20].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[23].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:021:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[21].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[24].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:021:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[21].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[25].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:022:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[22].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[26].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:022:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[22].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[27].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:023:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[23].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[28].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:023:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[23].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[29].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:024:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[24].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[30].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:024:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[24].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[31].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:025:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[25].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[32].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:025:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[25].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[33].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:026:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[26].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[34].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:026:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[26].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[35].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:027:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[27].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[36].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:027:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[27].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[37].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:028:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[28].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[38].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:028:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[28].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[39].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:029:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[29].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[40].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:029:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[29].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[41].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:030:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[30].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[42].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:030:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[30].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[43].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:031:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[31].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[44].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:031:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[31].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[45].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:032:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[32].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[46].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:032:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[32].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[47].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:033:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[33].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[48].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:033:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[33].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[49].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:034:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[34].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:Desc_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc + field(DESC, "GVL_PMPS.g_FastFault...tFF[50].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:034:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[34].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[1].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:035:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[35].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[2].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:035:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[35].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[3].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:036:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[36].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[4].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:036:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[36].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[5].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:037:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[37].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[6].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:037:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[37].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[7].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:038:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[38].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[8].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:038:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[38].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...F[9].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:039:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[39].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[10].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:039:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[39].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[11].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:040:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[40].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[12].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:040:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[40].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[13].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:041:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[41].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[14].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:041:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[41].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[15].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:042:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[42].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[16].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:042:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[42].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[17].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:043:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[43].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[18].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:043:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[43].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[19].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:044:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[44].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[20].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:044:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[44].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[21].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:045:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[45].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[22].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:045:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[45].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[23].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:046:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[46].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[24].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:046:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[46].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[25].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:047:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[47].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[26].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:047:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[47].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[27].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:048:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[48].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[28].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:048:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[48].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[29].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:049:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[49].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[30].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:049:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[49].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[31].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:FF:050:Reset_RBV") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[50].Reset") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[32].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:FF:050:Reset") { - # GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset - field(DESC, "GVL_PMPS.g_FastFault...1.astFF[50].Reset") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[33].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:RegistrationFailure_RBV") { - # GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail - field(DESC, "GVL_PMPS.g_FastFault...xFastFaultRegFail") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[34].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:01:RegistrationFailure") { - # GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail - field(DESC, "GVL_PMPS.g_FastFault...xFastFaultRegFail") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[35].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:01:OK_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput1.xOK") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[36].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput1.xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:ClearFault_RBV") { - field(DESC, "Might be overidden by PLC writes") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[37].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.i_xReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:02:ClearFault") { - field(DESC, "Might be overidden by PLC writes") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.i_xReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[38].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:EnableVeto_RBV") { - field(DESC, "GVL_PMPS.g_FastFaultOutput2.i_xVeto") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[39].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.i_xVeto?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bo, "PLC:XRT:HOMS:FFO:02:EnableVeto") { - field(DESC, "GVL_PMPS.g_FastFaultOutput2.i_xVeto") - field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.i_xVeto=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "VAL") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[40].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FaultHWO_RBV") { - field(DESC, "Hardware Output Status") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[41].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[42].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[43].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[44].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[45].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[46].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[47].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[48].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[49].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.sPath") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:DevName_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName + field(DESC, "GVL_PMPS.g_FastFault...[50].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[1].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[2].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[3].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[4].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[5].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[6].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[7].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[8].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode?") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...[9].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...10].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...11].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...12].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...13].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...14].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...15].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...16].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...17].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...18].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...19].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...20].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...21].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...22].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...23].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...24].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...25].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...26].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...27].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...28].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...29].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...30].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...31].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...32].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...33].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...34].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...35].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...36].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...37].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...38].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...39].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...40].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...41].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...42].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...43].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...44].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...45].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...46].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...47].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...48].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...49].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:Path_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath - field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.sPath") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Info:TypeCode_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode + field(DESC, "GVL_PMPS.g_FastFault...50].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[1].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:001:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[2].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:002:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[3].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:003:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[4].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:004:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[5].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:005:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[6].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:006:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[7].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:007:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[8].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:008:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...stFF[9].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:009:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[10].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:010:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[11].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:011:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[12].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:012:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[13].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:013:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[14].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:014:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[15].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:015:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[16].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:016:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[17].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:017:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[18].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:018:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[19].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:019:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[20].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:020:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[21].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:021:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[22].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:022:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[23].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:023:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[24].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:024:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[25].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:025:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[26].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:026:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[27].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:027:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[28].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:028:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[29].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:029:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[30].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:030:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[31].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:031:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[32].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:032:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[33].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:033:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[34].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:034:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[35].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:035:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[36].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:036:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[37].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:037:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(archive, "VAL") +} + +record(bi, "PLC:XRT:HOMS:FFO:02:FF:038:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[38].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:039:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[39].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:040:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[40].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:041:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[41].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:042:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[42].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:043:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[43].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:044:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[44].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:045:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[45].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:046:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[46].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:047:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[47].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:048:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[48].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:049:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[49].Info.Desc") +record(bi, "PLC:XRT:HOMS:FFO:02:FF:050:Info:InUse_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse + field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:Desc_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc - field(DESC, "GVL_PMPS.g_FastFault...tFF[50].Info.Desc") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[1].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[2].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[3].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[4].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[5].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[6].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[7].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[8].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...F[9].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[10].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[11].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[12].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[13].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[14].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[15].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[16].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[17].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[18].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[19].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[20].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[21].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[22].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[23].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[24].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[25].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[26].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[27].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[28].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[29].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[30].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[31].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[32].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[33].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[34].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[35].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[36].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[37].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[38].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[39].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[40].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[41].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[42].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[43].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[44].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[45].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[46].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[47].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[48].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[49].Info.DevName") +record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:InfoString_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString + field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "255") + field(NELM, "80") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:DevName_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName - field(DESC, "GVL_PMPS.g_FastFault...[50].Info.DevName") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName?") - field(FTVL, "CHAR") - field(NELM, "255") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[1].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[2].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[3].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[4].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[5].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[6].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[7].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[8].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...[9].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...10].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...11].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...12].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...13].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...14].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...15].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...16].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...17].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...18].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...19].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...20].Info.TypeCode") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...21].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...22].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...23].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...24].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...25].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...26].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...27].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...28].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...29].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...30].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...31].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...32].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...33].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...34].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...35].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...36].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...37].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...38].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...39].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...40].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...41].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...42].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...43].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...44].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...45].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...46].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...47].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...48].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...49].Info.TypeCode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Info:TypeCode_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode - field(DESC, "GVL_PMPS.g_FastFault...50].Info.TypeCode") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:001:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[1].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:002:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[2].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:003:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[3].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:004:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[4].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:005:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[5].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:006:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[6].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:007:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[7].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:008:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[8].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:009:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...tFF[9].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:010:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[10].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:011:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[11].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:012:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[12].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:013:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[13].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:014:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[14].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:015:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[15].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:016:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[16].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:017:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[17].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:018:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[18].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:019:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[19].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:020:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[20].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:021:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[21].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:022:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[22].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:023:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[23].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:024:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[24].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:025:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[25].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:026:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[26].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:027:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[27].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:028:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[28].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Duration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:029:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[29].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Duration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:030:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[30].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:031:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[31].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:032:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[32].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:033:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[33].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:034:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[34].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:035:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[35].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:036:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[36].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:037:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[37].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:038:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[38].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:039:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[39].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:040:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[40].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:041:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[41].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:042:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[42].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:043:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[43].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:044:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[44].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:045:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[45].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:046:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[46].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:047:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[47].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:048:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[48].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration?") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:049:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[49].Info.InUse") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(bi, "PLC:XRT:HOMS:FFO:02:FF:050:Info:InUse_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse - field(DESC, "GVL_PMPS.g_FastFault...FF[50].Info.InUse") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:001:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:002:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:003:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:004:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:005:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:006:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:007:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:008:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:009:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:010:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:011:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:012:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:013:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:014:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:015:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:016:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:017:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:018:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:019:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:020:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration?") + info(archive, "VAL") +} + +record(longout, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:021:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:022:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:023:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:024:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:025:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:026:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:027:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:028:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:029:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:030:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:031:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:032:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:033:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:034:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:035:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:036:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:037:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:038:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:039:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:040:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:041:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:042:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:043:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:044:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:045:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:046:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:047:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:048:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:049:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration?") info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:FFO:02:FF:050:Info:InfoString_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString - field(DESC, "GVL_PMPS.g_FastFault...].Info.InfoString") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Expiration_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration?") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Expiration") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL_PMPS.g_FastFault...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration=") + info(autosaveFields_pass0, "VAL") + info(archive, "VAL") +} + +record(longin, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[1].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[1].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:001:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[1].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[2].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[2].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:002:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[2].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[3].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[3].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:003:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[3].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[4].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[4].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:004:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[4].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[5].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[5].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:005:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[5].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[6].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[6].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:006:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[6].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[7].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[7].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:007:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[7].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[8].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[8].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:008:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[8].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[9].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...[9].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:009:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...F[9].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[10].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...10].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:010:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[10].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[11].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...11].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:011:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[11].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[12].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...12].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:012:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[12].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[13].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...13].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:013:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[13].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[14].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...14].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:014:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[14].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[15].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...15].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:015:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[15].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[16].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...16].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:016:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[16].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[17].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...17].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:017:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[17].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[18].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...18].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:018:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[18].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[19].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...19].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:019:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[19].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[20].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...20].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:020:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[20].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[21].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...21].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:021:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[21].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[22].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...22].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:022:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[22].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[23].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...23].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:023:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[23].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[24].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...24].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:024:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[24].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[25].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...25].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:025:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[25].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[26].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...26].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:026:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[26].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[27].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...27].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:027:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[27].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[28].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...28].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:028:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[28].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[29].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...29].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:029:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[29].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[30].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...30].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:030:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[30].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[31].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...31].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:031:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[31].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[32].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...32].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:032:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[32].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[33].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...33].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:033:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[33].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[34].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...34].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:034:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[34].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[35].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...35].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:035:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[35].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[36].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...36].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:036:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[36].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[37].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...37].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:037:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[37].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[38].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...38].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:038:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[38].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[39].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...39].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:039:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[39].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[40].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...40].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:040:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[40].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[41].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...41].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:041:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[41].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[42].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...42].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:042:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[42].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[43].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...43].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:043:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[43].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[44].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...44].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:044:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[44].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[45].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...45].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:045:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[45].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[46].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...46].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:046:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[46].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[47].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...47].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:047:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[47].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[48].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...48].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:048:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[48].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[49].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...49].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:049:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[49].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Duration_RBV") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") +record(longin, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:StartDT_RBV") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[50].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT?") info(archive, "VAL") } -record(longout, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:Duration") { - # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration - field(DESC, "GVL_PMPS.g_FastFault...50].Ovrd.Duration") +record(longout, "PLC:XRT:HOMS:FFO:02:FF:050:Ovrd:StartDT") { + # GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL_PMPS.g_FastFault...[50].Ovrd.StartDT") field(DTYP, "asynInt32") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } @@ -27805,223 +36043,283 @@ record(bi, "PLC:XRT:HOMS:FFO:02:OK_RBV") { info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[1].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[2].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[3].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[4].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[5].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[6].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[7].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[8].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[9].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[10].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[11].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[12].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[13].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[14].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[15].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[16].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[17].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[18].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[19].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[20].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } @@ -28245,266 +36543,6 @@ record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Rate_RBV") { info(archive, "VAL") } -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[1].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[2].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[3].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[4].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[5].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[6].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[7].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[8].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[9].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[10].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[11].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[12].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[13].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[14].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[15].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[16].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[17].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[18].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[19].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[20].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:PhotonEnergyRanges_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") @@ -28725,13 +36763,13 @@ record(longin, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:PhotonEnergyRanges_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[1].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[1].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28739,13 +36777,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[2].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[2].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28753,13 +36791,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[3].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[3].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28767,13 +36805,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[4].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[4].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28781,13 +36819,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[5].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[5].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28795,13 +36833,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[6].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[6].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28809,13 +36847,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[7].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[7].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28823,13 +36861,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[8].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[8].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28837,13 +36875,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[9].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[9].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28851,13 +36889,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[10].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[10].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28865,13 +36903,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[11].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[11].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28879,13 +36917,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[12].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[12].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28893,13 +36931,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[13].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[13].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28907,13 +36945,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[14].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[14].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28921,13 +36959,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[15].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[15].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28935,13 +36973,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[16].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[16].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28949,13 +36987,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[17].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[17].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28963,13 +37001,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[18].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[18].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28977,13 +37015,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[19].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[19].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -28991,13 +37029,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[20].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[20].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -29885,6 +37923,246 @@ record(bi, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Live_RBV") { info(archive, "VAL") } +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:001:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[1].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:002:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[2].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:003:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[3].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:004:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[4].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:005:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[5].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:006:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[6].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:007:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[7].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:008:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[8].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:009:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[9].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:010:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[10].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:011:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[11].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:012:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[12].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:013:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[13].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:014:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[14].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:015:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[15].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:016:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[16].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:017:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[17].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:018:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[18].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:019:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[19].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:01:AP:Entry:020:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.fbBPAssertionPool.epicsDataPool[20].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + record(longin, "PLC:XRT:HOMS:ARB:01:ArbiterID_RBV") { field(DESC, "Arbiter ID for elev. req.") field(SCAN, "I/O Intr") @@ -29905,14 +38183,17 @@ record(longin, "PLC:XRT:HOMS:ARB:01:CohortCounter_RBV") { info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:Transmission_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.q_stBeamParams.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } @@ -29927,19 +38208,6 @@ record(longin, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:Rate_RBV") { info(archive, "VAL") } -record(ai, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.q_stBeamParams.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - record(longin, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:PhotonEnergyRanges_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") @@ -29951,13 +38219,13 @@ record(longin, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:PhotonEnergyRanges_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:Veto_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.q_stBeamParams.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter1.q_stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -29987,223 +38255,283 @@ record(longin, "PLC:XRT:HOMS:ARB:01:ArbitratedBP:Cohort_RBV") { info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[1].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[2].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[3].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[4].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[5].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[6].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[7].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[8].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[9].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[10].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[11].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[12].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[13].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[14].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[15].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[16].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[17].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[18].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[19].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Transmission_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[20].nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } @@ -30427,266 +38755,6 @@ record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Rate_RBV") { info(archive, "VAL") } -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[1].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[2].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[3].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[4].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[5].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[6].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[7].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[8].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[9].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[10].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[11].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[12].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[13].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[14].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[15].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[16].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[17].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[18].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[19].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - -record(ai, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[20].fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:PhotonEnergyRanges_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") @@ -30907,13 +38975,13 @@ record(longin, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:PhotonEnergyRanges_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[1].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[1].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30921,13 +38989,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[2].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[2].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30935,13 +39003,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[3].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[3].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30949,13 +39017,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[4].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[4].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30963,13 +39031,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[5].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[5].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30977,13 +39045,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[6].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[6].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -30991,13 +39059,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[7].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[7].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31005,13 +39073,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[8].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[8].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31019,13 +39087,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[9].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[9].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31033,13 +39101,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[10].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[10].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31047,13 +39115,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[11].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[11].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31061,13 +39129,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[12].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[12].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31075,13 +39143,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[13].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[13].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31089,13 +39157,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[14].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[14].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31103,13 +39171,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[15].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[15].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31117,13 +39185,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[16].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[16].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31131,13 +39199,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[17].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[17].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31145,13 +39213,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[18].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[18].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31159,13 +39227,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[19].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[19].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -31173,13 +39241,13 @@ record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:ST_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Veto_RBV") { field(DESC, "Assertion Pool") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[20].aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[20].aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -32067,6 +40135,246 @@ record(bi, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Live_RBV") { info(archive, "VAL") } +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:001:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[1].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:002:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[2].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:003:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[3].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:004:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[4].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:005:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[5].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:006:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[6].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:007:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[7].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:008:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[8].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:009:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[9].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:010:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[10].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:011:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[11].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:012:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[12].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:013:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[13].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:014:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[14].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:015:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[15].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:016:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[16].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:017:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[17].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:018:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[18].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:019:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[19].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + +record(waveform, "PLC:XRT:HOMS:ARB:02:AP:Entry:020:Device_RBV") { + field(DESC, "Assertion Pool") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.fbBPAssertionPool.epicsDataPool[20].sDevName?") + field(FTVL, "CHAR") + field(NELM, "80") + info(archive, "VAL") +} + record(longin, "PLC:XRT:HOMS:ARB:02:ArbiterID_RBV") { field(DESC, "Arbiter ID for elev. req.") field(SCAN, "I/O Intr") @@ -32087,14 +40395,17 @@ record(longin, "PLC:XRT:HOMS:ARB:02:CohortCounter_RBV") { info(archive, "VAL") } -record(longin, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:Transmission_RBV") { +record(ai, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:Transmission_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") + field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.q_stBeamParams.nTran?") - field(EGU, "%") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "PREC") info(archive, "VAL") } @@ -32109,19 +40420,6 @@ record(longin, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:Rate_RBV") { info(archive, "VAL") } -record(ai, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:PulseEnergy_RBV") { - field(DESC, "This beam parameter is non-op for now.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.q_stBeamParams.fPP_mJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "PREC") - info(archive, "VAL") -} - record(longin, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:PhotonEnergyRanges_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") @@ -32133,13 +40431,13 @@ record(longin, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:PhotonEnergyRanges_RBV") { info(archive, "VAL") } -record(waveform, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:ST_RBV") { +record(waveform, "PLC:XRT:HOMS:ARB:02:ArbitratedBP:Veto_RBV") { field(DESC, "Arbitrated BP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.q_stBeamParams.aStoppers?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_PMPS.g_fbArbiter2.q_stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") diff --git a/iocBoot/ioc-HOMS-XRT-PLC/load_plc_databases.cmd b/iocBoot/ioc-HOMS-XRT-PLC/load_plc_databases.cmd index 791798a..1dc233f 100644 --- a/iocBoot/ioc-HOMS-XRT-PLC/load_plc_databases.cmd +++ b/iocBoot/ioc-HOMS-XRT-PLC/load_plc_databases.cmd @@ -1,3 +1,3 @@ -# Total records: 2701 -callbackSetQueueSize(7402) +# Total records: 3454 +callbackSetQueueSize(8908) dbLoadRecords("HOMS_XRT_PLC.db", "PORT=ASYN_PLC,PREFIX=PLC:XRT:HOMS:,IOCNAME=$(IOC),IOC=$(IOC)") diff --git a/iocBoot/ioc-HOMS-XRT-PLC/st.cmd b/iocBoot/ioc-HOMS-XRT-PLC/st.cmd index 8f6f9ae..76678f5 100755 --- a/iocBoot/ioc-HOMS-XRT-PLC/st.cmd +++ b/iocBoot/ioc-HOMS-XRT-PLC/st.cmd @@ -89,9 +89,9 @@ asynSetTraceInfoMask("$(ASYN_PORT)", -1, 5) #define AMPLIFIER_ON_FLAG_USING_CNEN 4 epicsEnvSet("AXIS_NO", "1") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "YUP") -epicsEnvSet("DESC", "Main.M1 / M1-Yup") +epicsEnvSet("DESC", "Main.M1 / M1L3-Yup") epicsEnvSet("EGU", "um") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "") @@ -104,9 +104,9 @@ dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") epicsEnvSet("AXIS_NO", "2") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "YDWN") -epicsEnvSet("DESC", "Main.M2 / M1-Ydwn") +epicsEnvSet("DESC", "Main.M2 / M1L3-Ydwn") epicsEnvSet("EGU", "um") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "") @@ -119,9 +119,9 @@ dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") epicsEnvSet("AXIS_NO", "3") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "XUP") -epicsEnvSet("DESC", "Main.M3 / M1-Xup") +epicsEnvSet("DESC", "Main.M3 / M1L3-Xup") epicsEnvSet("EGU", "um") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "") @@ -134,9 +134,9 @@ dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") epicsEnvSet("AXIS_NO", "4") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "XDWN") -epicsEnvSet("DESC", "Main.M4 / M1-Xdwn") +epicsEnvSet("DESC", "Main.M4 / M1L3-Xdwn") epicsEnvSet("EGU", "um") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "") @@ -149,9 +149,9 @@ dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") epicsEnvSet("AXIS_NO", "5") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "PITCH") -epicsEnvSet("DESC", "Main.M5 / M1-Pitch") +epicsEnvSet("DESC", "Main.M5 / M1L3-Pitch") epicsEnvSet("EGU", "urad") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "") @@ -164,9 +164,99 @@ dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") epicsEnvSet("AXIS_NO", "6") -epicsEnvSet("MOTOR_PREFIX", "XRTM1:HOMS:MMS:") +epicsEnvSet("MOTOR_PREFIX", "MR1L3:HOMS:MMS:") epicsEnvSet("MOTOR_NAME", "BENDER") -epicsEnvSet("DESC", "Main.M6 / M1-Bender") +epicsEnvSet("DESC", "Main.M6 / M1L3-Bender") +epicsEnvSet("EGU", "um") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "13") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "YUP") +epicsEnvSet("DESC", "Main.M13 / M2L3-Yup") +epicsEnvSet("EGU", "um") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "14") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "YDWN") +epicsEnvSet("DESC", "Main.M14 / M2L3-Ydwn") +epicsEnvSet("EGU", "um") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "15") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "XUP") +epicsEnvSet("DESC", "Main.M15 / M2L3-Xup") +epicsEnvSet("EGU", "um") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "16") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "XDWN") +epicsEnvSet("DESC", "Main.M16 / M2L3-Xdwn") +epicsEnvSet("EGU", "um") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "17") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "PITCH") +epicsEnvSet("DESC", "Main.M17 / M2L3-Pitch") +epicsEnvSet("EGU", "urad") +epicsEnvSet("PREC", "3") +epicsEnvSet("AXISCONFIG", "") +epicsEnvSet("ECAXISFIELDINIT", "") +epicsEnvSet("AMPLIFIER_FLAGS", "") + +EthercatMCCreateAxis("$(MOTOR_PORT)", "$(AXIS_NO)", "$(AMPLIFIER_FLAGS)", "$(AXISCONFIG)") +dbLoadRecords("EthercatMC.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC), EGU=$(EGU) $(ECAXISFIELDINIT)") +dbLoadRecords("EthercatMCreadback.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), R=$(MOTOR_NAME)-, MOTOR_PORT=$(MOTOR_PORT), ASYN_PORT=$(ASYN_PORT), AXIS_NO=$(AXIS_NO), DESC=$(DESC), PREC=$(PREC) ") +dbLoadRecords("EthercatMCdebug.template", "PREFIX=$(MOTOR_PREFIX), MOTOR_NAME=$(MOTOR_NAME), MOTOR_PORT=$(MOTOR_PORT), AXIS_NO=$(AXIS_NO), PREC=3") + +epicsEnvSet("AXIS_NO", "18") +epicsEnvSet("MOTOR_PREFIX", "MR2L3:HOMS:MMS:") +epicsEnvSet("MOTOR_NAME", "BENDER") +epicsEnvSet("DESC", "Main.M18 / M2L3-Bender") epicsEnvSet("EGU", "um") epicsEnvSet("PREC", "3") epicsEnvSet("AXISCONFIG", "")